מצב טמפרטורה לשמירה

תיאור

שליטה בטמפרטורה של מכשיר שאינו תרמוסטט (לדוגמה, תנור), בתוך המכשיר או בסביבתו.

שדות

מפתח סוג תיאור
device מכשיר

מכשיר אחר מלבד תרמוסטט שתומך בשליטה בטמפרטורה.

חובה

state FieldPath

הנתונים הספציפיים של המדינה שצריך לבדוק.

חובה

is Dynamic

בודק אם נתוני המדינה שווים לערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ greaterThanOrEqualTo, ‏ greaterThan, ‏ lessThanOrEqualTo, ‏ lessThan

isNot Dynamic

בודק אם נתוני המצב לא שווים לערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: is, ‏ greaterThanOrEqualTo, ‏ greaterThan, ‏ lessThanOrEqualTo, ‏ lessThan

greaterThan Dynamic

בודק אם נתוני המצב גדולים (>) מערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ greaterThanOrEqualTo

greaterThanOrEqualTo Dynamic

בודק אם נתוני המצב גדולים מערך מסוים או שווים לו (‎>=‎).

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ greaterThan

lessThan Dynamic

בודק אם נתוני המצב קטנים (<) מערך מסוים.

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ lessThanOrEqualTo

lessThanOrEqualTo Dynamic

בודק אם נתוני המצב קטנים מערך מסוים או שווים לו (‎<=‎).

אופציונלי

כדי להשתמש בשדה הזה, אסור למלא את השדות הבאים: isNot, ‏ is, ‏ lessThan

for Duration

בודק אם הסטטוס כבר נשאר לפרק זמן מסוים. רלוונטי רק לסימנים לתחילת פעולה, ואי אפשר להשתמש בה עם תנאים.

אופציונלי

suppressFor Duration

השבתה של הפעלת הסימן לתחילת פעולה למשך תקופה מסוימת.

אופציונלי

נתונים של מצב בקרת הטמפרטורה

מפתח סוג תיאור
temperatureSetpointCelsius טמפרטורה

אופציונלי

temperatureAmbientCelsius טמפרטורה

אופציונלי

דוגמאות

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