Unterstützte Auslöser, Bedingungen und Aktionen

Für Automatisierungen werden die folgenden Auslöser und Aktionen unterstützt. 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 Nachricht
assistant.command.Hey Google okGoogle
assistant.event.HeyGoogle Abfrage
device.command.ActivateScene aktivieren Aktivieren oder deaktivieren Sie eine Szene.
device.command.AppInstall newApplicationName Eine Anwendung auf dem angegebenen Gerät installieren.
device.command.AppSearch applicationName Suchen Sie nach der gewünschten Anwendung.
device.command.AppSelect applicationName Wählen Sie die gewünschte Anwendung aus.
device.command.ArmDisarm arm
armLevel
cancel
Legen Sie die Weckstufe 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 Wert von [`OnOffState.state`](./on_off_state) ändert sich entsprechend. Wenn die Helligkeit auf „0“ gesetzt ist, wird das Gerät ausgeschaltet 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 Wert von [`OnOffState.state`](./on_off_state) ändert sich entsprechend. Wenn die Helligkeit auf „0“ gesetzt ist, wird das Gerät ausgeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend.
device.command.Charge Ladung Starten oder beenden Sie das Laden.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Damit wird die Farbe auf den angegebenen Farbton festgelegt. Wenn die Farbe auf einem ausgeschalteten Gerät festgelegt wird, wird das Gerät eingeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend. Wenn die Helligkeit auf „0“ gesetzt ist, wird das Gerät ausgeschaltet und der [`OnOffState.state`](./on_off_state) ändert sich entsprechend.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Kochen starten oder beenden.
device.command.Dispense amount
item
presetName
unit
Artikel ausgeben
device.command.Dock Docken Sie das Gerät an.
device.command.EnableDisableGuestNetwork aktivieren Aktivieren oder deaktivieren Sie das Gastnetzwerk.
device.command.EnableDisableNetworkProfile enable
profile
Aktivieren oder deaktivieren Sie ein Netzwerkprofil. Die sekundäre Nutzerbestätigung mit PIN muss verwendet werden. Die Sicherheit des Zuhauses eines Nutzers kann als beeinträchtigt betrachtet werden, wenn andere Sicherheitsgeräte über diese Befehle deaktiviert werden.
device.command.Fill fill
fillLevel
Füllen oder entleeren Sie das Gerät.
device.command.FindMyDevice stummschalten Suchen Sie das Zielgerät, indem Sie eine lokale Benachrichtigung generieren.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Passen Sie die Luftfeuchtigkeit relativ zum aktuellen Wert an.
device.command.LightEffectColorLoop Dauer Das Gerät wechselt durch verschiedene Farben.
device.command.LightEffectPulse Dauer Die Lichtintensität steigt von mittlerer Helligkeit auf maximale Helligkeit an und fällt dann wieder auf mittlere Helligkeit ab. Die gesamte Zykluszeit beträgt einen Impuls pro Sekunde. Während jedes Zyklus sollte die maximale Helligkeit 200 ms dauern und die mittlere Helligkeit, ohne die Übergangsphase, mindestens 500 ms.
device.command.LightEffectSleep Dauer Senken Sie die Helligkeit des Geräts nach und nach und ändern Sie gegebenenfalls die Farbtemperatur.
device.command.LightEffectWake Dauer Erhöhen Sie die Helligkeit des Geräts nach und nach und ändern Sie gegebenenfalls die Farbtemperatur.
device.command.LockUnlock Schloss Sperren oder entsperren Sie das Gerät.
device.command.MediaNext Zum nächsten Medienelement springen
device.command.MediaPause Pausieren Sie die Medienwiedergabe.
device.command.MediaPrevious Zum vorherigen Medienelement springen.
device.command.MediaResume Medienwiedergabe fortsetzen
device.command.MediaShuffle Die aktuelle Playlist als Zufallsmix abspielen
device.command.MediaStop Beenden Sie die Medienwiedergabe.
device.command.Mute Stummschalten Stummschaltung des jeweiligen Geräts aktivieren oder deaktivieren
device.command.NextInput Wechseln Sie zur nächsten Eingabe.
device.command.OnOff am Schalten Sie das Gerät ein oder aus.
device.command.OpenClose openDirection
openPercent
Öffnungs-/Schließungsstatus des Geräts festlegen
device.command.PauseUnpause Pause Gerätebetrieb pausieren oder Pausierung aufheben
device.command.PreviousInput Wechseln Sie zur vorherigen Eingabe.
device.command.Reboot Das Gerät wird neu gestartet.
device.command.RelativeChannel channelCount Den aktuellen Kanal um einen relativen Wert anpassen.
device.command.ReturnChannel Zum vorherigen Kanal zurückkehren, auf dem sich der Nutzer befand.
device.command.ReverseFan Ändern Sie die Drehrichtung des Lüfters.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Legen Sie die absolute Drehung des Geräts fest.
device.command.SelectChannel channelCode
channelName
channelNumber
Legen Sie den aktuellen Kanal auf einen bestimmten Wert fest.
device.command.SetFanSpeed fanSpeed Stellen Sie die Lüftergeschwindigkeit ein.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Legen Sie die relative Geschwindigkeit für den Lüfter fest.
device.command.SetHumidity Feuchtigkeit Legen Sie einen absoluten Wert für die Luftfeuchtigkeit fest.
device.command.SetInput newInput Legen Sie die Medieneingabe fest.
device.command.SetVolume volumeLevel Lautstärke eines bestimmten Geräts festlegen
device.command.StartStop start Starten oder beenden Sie das Gerät.
device.command.StopLightEffect Aktuellen Lichteffekt beenden
device.command.ThermostatSetMode thermostatMode Legen Sie den gewünschten Betriebsmodus für einen Thermostat fest.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Zieltemperatur für einen Thermostat festlegen
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Legen Sie einen Zieltemperaturbereich für einen Thermostat fest.
device.command.TimerAdjust Dauer Passen Sie die Dauer des Timers an.
device.command.TimerCancel Timer abbrechen
device.command.TimerPause Timer pausieren
device.command.TimerResume Timer fortsetzen.
device.command.TimerStart Dauer Starten Sie 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 fahrendes 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 Sprechen einer 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 das Aktivieren und Deaktivieren unterstützen, gibt dies an, ob das Gerät aktiviert oder deaktiviert 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 Lebensmittelvoreinstellungen und unterstützten Kochmodi zubereiten können.
device.state.Dock isDocked Für selbstfahrende Geräte, die zum Aufladen zurückbeordert werden können.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Der Status eines Energiespeichers wie eines Akkus, einschließlich der gespeicherten Energiemenge, ob er geladen wird und ob er angeschlossen ist.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Für Geräte, auf denen die Lüftergeschwindigkeit 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 Feuchtigkeitseinstellungen unterstützen, z. B. Luftbefeuchter und Luftentfeuchter.
device.state.InputSelector currentInput Ermöglicht das Abfragen von Geräten, die Eingaben umschalten können. Medieneingaben können pro Gerät dynamische Namen haben, die Audio- oder Videofeeds darstellen. Diese Feeds können verkabelt oder vernetzt sein, sollten aber benannt und relativ dauerhaft sein. Beliebige sitzungsspezifische Feeds wie eine suchbare Netzwerkbibliothek werden nicht unterstützt. Gekoppelte, benannte Bluetooth-Quellen werden unterstützt. Quellen können mehrere Namen haben. Es werden sowohl von Nutzern erstellte und erkannte Namen als auch Standardnamen unterstützt. „hdmi_1“ kann beispielsweise auch „DVD-Player“ oder „usb_1“ auch „Festplatte“ sein. Medieneingänge können so angeordnet werden, dass sie die Befehle „Nächster“ und „Vorheriger“ unterstützen. Hinweis: InputSelector unterstützt keine Abfragegrammatik.
device.state.LightEffects activeLightEffect Für Geräte, die komplexe Beleuchtungsbefehle zum Ändern des Status unterstützen, z. B. eine Farbschleife
device.state.LockUnlock isJammed
isLocked
Für Geräte, die das Sperren und Entsperren und/oder das Melden eines gesperrten Status unterstützen.
device.state.MediaState playbackState Bei Geräten, auf denen Medien wiedergegeben werden, der Status der Medien, z. B. ob sie gerade wiedergegeben werden.
device.state.MotionDetection motionDetectionEventInProgress Für Geräte, die Bewegungen erkennen können.
device.state.OccupancySensing Anwesenheit Für Geräte, die die Anwesenheit erkennen können, sei es über PIR-, Ultraschall- oder physische Berührungssensoren.
device.state.Online online Für Geräte, die den Online- und Offlinestatus unterstützen und/oder den Online- und Offlinestatus melden.
device.state.OnOff am Die grundlegende Ein-/Aus-Funktion für alle Geräte mit binärem Ein-/Aus-Status, einschließlich Steckdosen und Schaltern sowie vieler zukünftiger Geräte.
device.state.OpenClose openPercent Für Geräte, die das Öffnen und Schließen unterstützen, in einigen Fällen teilweise oder möglicherweise in mehr als einer Richtung.
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 eine Drehung unterstützen, z. B. Jalousien mit drehbaren Lamellen.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Für Geräte, deren Betriebsdauer abgefragt werden kann. Bei solchen Geräten wird zu Beginn der Nutzung die Gesamtzahl der Zyklen und für jeden Zyklus, in dem sich das Gerät gerade befindet, die aktuelle Zykluszahl erfasst.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Eine Messung, die von einem Sensor erfasst wird. Beispielsweise die Menge an Rauch, die von einem Rauchmelder gemessen wird, oder die Menge an Kohlenmonoxid, die von einem Kohlenmonoxidmelder gemessen wird.
device.state.StartStop isPaused
isRunning
Für Geräte, die Start- und Stoppvorgänge unterstützen. Das Starten und Stoppen eines Geräts dient einer ähnlichen Funktion wie das Ein- und Ausschalten. Es gibt an, dass Geräte beim Ein- und Ausschalten unterschiedlich funktionieren. Bestimmte Waschmaschinen können beispielsweise eingeschaltet und ihre Einstellungen geändert werden, bevor sie tatsächlich gestartet werden.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Steuert die Temperatur für ein anderes Gerät als einen Thermostat (z. B. einen Backofen), 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 mit Timerfunktion. So kann beispielsweise ein intelligenter Sprinklercontroller oder ein intelligenter Lichtschalter einen integrierten Timer haben. So kann das Gerät abgefragt werden, wie lange der Timer noch läuft.
device.state.Volume currentVolume
isMuted
Für Geräte, auf denen die Lautstärke geändert werden kann (z. B. Lautstärke auf eine bestimmte Stufe stellen, stummschalten oder die Stummschaltung aufheben)
home.command.Notification body
members
title
Eine Benachrichtigung an die angegebenen Haushaltsmitglieder senden.
home.state.HomePresence homePresenceMode
nicht Eine Bedingung, die das logische NICHT einer anderen Bedingung darstellt.
oder Eine zusammengesetzte Bedingung, die das logische OR 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 zeitplanmäßiges Ereignis dar.