Temperatureinstellungsstatus

Beschreibung

Für Geräte, die Temperaturpunkte und ‑modi unterstützen.

Felder

Schlüssel Typ Beschreibung
device Gerät

Das Gerät, das den Status TemperatureSetting meldet.

Erforderlich

state FieldPath

Die spezifischen Statusdaten, die geprüft werden sollen.

Erforderlich

is Dynamisch

Prüft, ob die Statusdaten einem Wert entsprechen.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dynamisch

Prüft, ob die Statusdaten nicht gleich einem Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dynamisch

Prüft, ob die Statusdaten größer als (>) ein Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dynamisch

Prüft, ob die Statusdaten größer oder gleich (>=) einem Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, greaterThan

lessThan Dynamisch

Prüft, ob die Statusdaten kleiner als (<) ein Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dynamisch

Prüft, ob die Statusdaten kleiner oder gleich (<=) einem Wert sind.

Optional

Wenn Sie dieses Feld verwenden möchten, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, lessThan

for Dauer

Prüft, ob der Status bereits für einen bestimmten Zeitraum beibehalten wurde. Gilt nur für Auslöser und kann nicht mit Bedingungen verwendet werden.

Optional

suppressFor Dauer

Das Auslösen des Starters für einen bestimmten Zeitraum unterdrücken

Optional

Statusdaten für TemperatureSetting

Schlüssel Typ Beschreibung
thermostatMode String

Optional

thermostatTemperatureSetpoint Temperatur

Optional

thermostatTemperatureAmbient Temperatur

Optional

thermostatTemperatureSetpointHigh Temperatur

Optional

thermostatTemperatureSetpointLow Temperatur

Optional

thermostatHumidityAmbient Number

Optional

activeThermostatMode String

Optional

Beispiele

starters:
 - type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool

condition:
   type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool