Unterstützte Auslöser, Bedingungen und Aktionen

Automatisierte Abläufe unterstützen die folgenden Auslöser und Aktionen. Alle Status werden auch als Bedingungen unterstützt.

Status / Ereignis (Auslöser)
Bedingung
Befehl (Aktion)
Unterstützte Felder Beschreibung
und Eine zusammengesetzte Bedingung, die das logische UND aller untergeordneten Bedingungen darstellt.
assistant.command.Broadcast message
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle Abfrage
device.command.ActivateScene aktivieren Szene aktivieren oder deaktivieren
device.command.AppInstall newApplicationName Installiert eine Anwendung auf dem angegebenen Gerät.
device.command.AppSearch applicationName Suchen Sie nach der gewünschten Anwendung.
device.command.AppSelect applicationName Wählen Sie die angegebene Anwendung aus.
device.command.ArmDisarm arm
armLevel
cancel
Legt die Alarmstufe des Geräts fest.
device.command.BrightnessAbsolute Helligkeit Absolute Helligkeit des Geräts anpassen. Wenn die Helligkeit auf einen Wert größer als 0 festgelegt ist und das Gerät ausgeschaltet ist, wird es eingeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich, um anzuzeigen, dass das Gerät eingeschaltet ist. Wenn die Helligkeit auf 0 gesetzt wird, schaltet sich das Gerät aus und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend.
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
Relative Helligkeit des Geräts anpassen. Wenn die Helligkeit auf einen Wert größer als 0 festgelegt ist und das Gerät ausgeschaltet ist, wird es eingeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich, um anzuzeigen, dass das Gerät eingeschaltet ist. Wenn die Helligkeit auf 0 gesetzt wird, schaltet sich das Gerät aus und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend.
device.command.Charge Ladung Ladevorgang starten oder beenden
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Legt die Farbe auf den angegebenen Farbton fest. Wenn die Farbe auf einem Gerät festgelegt wird, das ausgeschaltet ist, wird das Gerät eingeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend. Wenn die Helligkeit auf 0 gesetzt wird, schaltet sich das Gerät aus und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Garvorgang starten oder beenden
device.command.Dispense amount
item
presetName
unit
Geben Sie Artikel aus.
device.command.Dock Docke das Gerät an.
device.command.EnableDisableGuestNetwork aktivieren Gastnetzwerk aktivieren oder deaktivieren
device.command.EnableDisableNetworkProfile enable
profile
Netzwerkprofil aktivieren oder deaktivieren Die sekundäre Nutzerbestätigung mit PIN muss verwendet werden. Die Sicherheit des Zuhauses eines Nutzers kann als beeinträchtigt angesehen werden, wenn andere Sicherheitsgeräte über diese Befehle deaktiviert werden.
device.command.Fill fill
fillLevel
Gerät füllen oder entleeren
device.command.FindMyDevice stummschalten Zielgerät durch Generieren einer lokalen Benachrichtigung orten.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Passe die Luftfeuchtigkeit im Verhältnis zum aktuellen Wert an.
device.command.LightEffectColorLoop Dauer Das Gerät durchläuft eine Reihe von Farben.
device.command.LightEffectPulse Dauer Die Lichtintensität steigt von mittlerer Helligkeit auf maximale Helligkeit und sinkt dann wieder auf mittlere Helligkeit. Die Zykluszeit beträgt einen Impuls pro Sekunde. In jedem Zyklus sollte die maximale Helligkeit 200 ms und die mittlere Helligkeit (ohne Übergangszeit) mindestens 500 ms dauern.
device.command.LightEffectSleep Dauer Die Helligkeit des Geräts wird über einen bestimmten Zeitraum hinweg schrittweise verringert und optional die Farbtemperatur geändert.
device.command.LightEffectWake Dauer Die Helligkeit des Geräts wird über einen bestimmten Zeitraum hinweg schrittweise erhöht. Wenn das Gerät den Effekt unterstützt, wird auch die Farbtemperatur geändert.
device.command.LockUnlock Schloss Gerät sperren oder entsperren
device.command.MediaNext Zum nächsten Mediendatei springen.
device.command.MediaPause Die Medienwiedergabe pausieren
device.command.MediaPrevious Zum vorherigen Medienelement springen.
device.command.MediaResume Setzt die Medienwiedergabe fort.
device.command.MediaShuffle Aktuelle Playlist im Zufallsmodus wiedergeben.
device.command.MediaStop Medienwiedergabe beenden
device.command.Mute Stummschalten Stummschaltung des angegebenen Geräts aktivieren oder aufheben.
device.command.NextInput Zur nächsten Eingabe wechseln.
device.command.OnOff on Schaltet das Gerät ein oder aus.
device.command.OpenClose openDirection
openPercent
Öffnungs-/Schließstatus des Geräts festlegen
device.command.PauseUnpause Pause Gerätebetrieb pausieren oder fortsetzen
device.command.PreviousInput Zum vorherigen Eingang wechseln.
device.command.Reboot Startet das Gerät neu.
device.command.RelativeChannel channelCount Den aktuellen Kanal um einen relativen Betrag anpassen.
device.command.ReturnChannel Kehre zum vorherigen Kanal zurück, auf dem der Nutzer war.
device.command.ReverseFan Die Richtung des Lüfters umkehren.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Legt die absolute Drehung des Geräts fest.
device.command.SelectChannel channelCode
channelName
channelNumber
Aktuellen Kanal auf einen bestimmten Wert festlegen.
device.command.SetFanSpeed fanSpeed Lüftergeschwindigkeit einstellen
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Lege die relative Geschwindigkeit für den Ventilator fest.
device.command.SetHumidity Feuchtigkeit Luftfeuchtigkeit auf einen absoluten Wert einstellen.
device.command.SetInput newInput Legen Sie die Medieneingabe fest.
device.command.SetVolume volumeLevel Legt die Lautstärke eines bestimmten Geräts fest.
device.command.StartStop start Gerät starten oder beenden
device.command.StopLightEffect Aktuellen Lichteffekt beenden.
device.command.ThermostatSetMode thermostatMode Zielbetriebsmodus für ein Thermostat festlegen.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Zieltemperatur für einen Thermostat festlegen
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Zieltemperaturbereich für einen Thermostat festlegen
device.command.TimerAdjust Dauer Passe die Dauer des Timers an.
device.command.TimerCancel Timer abbrechen
device.command.TimerPause Timer pausieren.
device.command.TimerResume Timer fortsetzen.
device.command.TimerStart Dauer Starte einen neuen Timer.
device.event.AnimalOtherDetection Die Kamera hat einen Hund oder eine Katze erkannt. Die Erkennung anderer Tierarten wird nicht unterstützt.
device.event.DoorbellPress Eine Türklingel wurde betätigt.
device.event.FaceFamiliarDetection Die Kamera hat ein bekanntes Gesicht erkannt.
device.event.FaceUnfamiliarDetection Die Kamera hat ein unbekanntes Gesicht erkannt.
device.event.MotionDetection Das Gerät hat eine Bewegung erkannt.
device.event.MovingVehicleDetection Die Kamera hat ein sich bewegendes Fahrzeug erkannt.
device.event.PackageDelivered Die Kamera hat ein zugestelltes Paket erkannt.
device.event.PersonDetection Die Kamera hat eine Person erkannt.
device.event.PersonTalking Das Gerät hat das Geräusch einer sprechenden Person erkannt.
device.event.Sound Das Gerät hat ein Geräusch erkannt.
device.state.AppSelector currentApplication Für Geräte, die zwischen Anwendungen wechseln können.
device.state.ArmDisarm currentArmLevel
isArmed
Bei Geräten wie Sicherheitssystemen, die scharf- und unscharfgeschaltet werden können, gibt dies an, ob das Gerät scharf- oder unscharfgeschaltet ist.
device.state.Brightness Helligkeit Die Helligkeitseinstellung für ein Gerät.
device.state.Channel Für Geräte, die Kanäle auf einem Mediengerät unterstützen.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Der Status einer Farbeinstellung.
device.state.Cook currentCookingMode
currentFoodPreset
Für Geräte, die Lebensmittel gemäß verschiedenen Voreinstellungen und unterstützten Garmodi zubereiten können.
device.state.Dock isDocked Für selbstfahrende Geräte, die zum Aufladen zurückkehren können.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Der Zustand eines Energiespeichers, z. B. eines Akkus, einschließlich der gespeicherten Energiemenge, ob er geladen wird und ob er an eine Stromquelle angeschlossen ist.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Für Geräte, bei denen die Geschwindigkeit eines Lüfters eingestellt werden kann.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Für Geräte, die befüllt werden können, z. B. eine Badewanne.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Für Geräte, die Einstellungen für die Luftfeuchtigkeit unterstützen, z. B. Luftbefeuchter und Luftentfeuchter.
device.state.InputSelector currentInput Ermöglicht das Abfragen von Geräten, die Eingänge wechseln können. Medieneingänge können pro Gerät dynamische Namen haben, die Audio- oder Videofeeds darstellen. Diese Feeds können fest verdrahtet oder vernetzt sein, sollten aber benannt und einigermaßen persistent sein. Beliebige temporäre Feeds wie eine durchsuchbare Netzwerkbibliothek werden nicht unterstützt. Gekoppelte, benannte Bluetooth-Quellen werden unterstützt. Quellen können mehrere Namen haben. Daher werden sowohl von Nutzern erstellte und erkannte Namen als auch Standardnamen unterstützt. Beispielsweise kann „hdmi_1“ auch „DVD-Player“ oder „usb_1“ auch „Festplatte“ sein. Medieneingaben können so sortiert werden, dass die Befehle „Weiter“ und „Zurück“ unterstützt werden. Hinweis: InputSelector unterstützt keine Abfragesyntax.
device.state.LightEffects activeLightEffect Für Geräte, die komplexe Beleuchtungsbefehle zum Ändern des Status unterstützen, z. B. Farbschleife.
device.state.LockUnlock isJammed
isLocked
Für Geräte, die das Sperren und Entsperren und/oder das Melden eines gesperrten Zustands unterstützen.
device.state.MediaState playbackState Bei Geräten, die Medien wiedergeben, der Status der Medien, z. B. ob sie wiedergegeben werden oder nicht.
device.state.MotionDetection motionDetectionEventInProgress Für Geräte, die Bewegungen erkennen können.
device.state.OccupancySensing occupancy Für Geräte, die die Anwesenheit von Personen erkennen können, sei es über PIR, Ultraschall oder physischen Kontakt.
device.state.Online online Für Geräte, die den Online- und Offlinestatus unterstützen und/oder melden.
device.state.OnOff on Die grundlegende Ein-/Aus-Funktion für alle Geräte, die ein- und ausgeschaltet werden können, einschließlich Steckdosen und Schalter sowie viele zukünftige Geräte.
device.state.OpenClose openPercent Für Geräte, die geöffnet und geschlossen werden können, und in einigen Fällen teilweise oder möglicherweise in mehr als eine Richtung geöffnet und geschlossen werden können.
device.state.Record isCurrentlyRecording Für Geräte, die die Aufzeichnung auf Medien unterstützen.
device.state.Rotation rotationDegrees
rotationPercent
Für Geräte, die gedreht werden können, z. B. Jalousien mit drehbaren Lamellen.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Für Geräte, deren Betriebsdauer abgefragt werden kann. Solche Geräte melden die Gesamtzahl der Zyklen zu Beginn des Betriebs und den aktuellen Zyklus, in dem sich das Gerät während des Betriebs befindet.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Ein von einem Sensor erzeugter Messwert. Beispielsweise die von einem Rauchmelder gemessene Rauchmenge oder die von einem Kohlenmonoxidmelder gemessene Kohlenmonoxidmenge.
device.state.StartStop isPaused
isRunning
Für Geräte, die das Starten und Beenden von Vorgängen unterstützen. Das Starten und Stoppen eines Geräts hat eine ähnliche Funktion wie das Ein- und Ausschalten. Es zeigt an, dass Geräte unterschiedlich funktionieren, wenn sie eingeschaltet und wenn sie gestartet werden. Bestimmte Waschmaschinen können beispielsweise eingeschaltet und ihre Einstellungen geändert werden, bevor sie tatsächlich in Betrieb genommen werden.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Steuert die Temperatur für ein anderes Gerät als einen Thermostat (z. B. einen Ofen), entweder innerhalb oder in der Nähe des Geräts.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Für Geräte, die Temperaturpunkte und ‑modi unterstützen.
device.state.Timer timerPaused Für Geräte, die Timer unterstützen. Beispielsweise kann eine intelligente Sprinklersteuerung oder ein intelligenter Lichtschalter einen integrierten Timer haben. Damit kann das Gerät abgefragt werden, wie viel Zeit noch auf dem Timer verbleibt.
device.state.Volume currentVolume
isMuted
Für Geräte, bei denen die Lautstärke geändert werden kann (z. B. Einstellen der Lautstärke auf einen bestimmten Pegel, Stummschalten oder Aufheben der Stummschaltung).
home.command.Notification body
members
title
Benachrichtigt die angegebenen Mitglieder des Zuhauses über ihre E‑Mail-Adresse.
home.state.HomePresence homePresenceMode
not Eine Bedingung, die das logische NICHT einer anderen Bedingung darstellt.
or Eine zusammengesetzte Bedingung, die das logische ODER aller untergeordneten Bedingungen darstellt.
time.between Stellt einen Zeitraum dar.
time.delay Fügt eine Pause in die Ausführung der Automatisierung ein.
time.schedule Stellt ein Zeitplanereignis dar.