Temperaturkontrollstatus

Beschreibung

Steuert die Temperatur für ein anderes Gerät als einen Thermostat (z. B. einen Backofen), entweder innerhalb oder außerhalb des Geräts.

Felder

Schlüssel Typ Beschreibung
device Gerät

Ein anderes Gerät als ein Thermostat, das die Temperatursteuerung unterstützt.

Erforderlich

state FieldPath

Die spezifischen Statusdaten, die geprüft werden sollen.

Erforderlich

is Dynamisch

Prüft, ob die Statusdaten einem Wert entsprechen.

Optional

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

isNot Dynamisch

Prüft, ob die Statusdaten nicht einem Wert entsprechen.

Optional

Wenn du dieses Feld verwenden möchtest, 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 du dieses Feld verwenden möchtest, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dynamisch

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

Optional

Wenn du dieses Feld verwenden möchtest, 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 du dieses Feld verwenden möchtest, dürfen die folgenden Felder NICHT verwendet werden: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dynamisch

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

Optional

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

for Dauer

Prüft, ob der Status bereits eine bestimmte Zeit lang unverändert ist. Gilt nur für Starter und kann nicht mit Bedingungen verwendet werden.

Optional

suppressFor Dauer

Unterdrückt die Auslösung des Starters für einen bestimmten Zeitraum.

Optional

Statusdaten der Temperatursteuerung

Schlüssel Typ Beschreibung
temperatureSetpointCelsius Temperatur

Optional

temperatureAmbientCelsius Temperatur

Optional

Beispiele

starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F

condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F