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

תיאור

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

שדות

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

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

חובה

state FieldPath

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

חובה

is דינמי

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

אופציונלי

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

isNot דינמי

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

אופציונלי

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

greaterThan דינמי

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

אופציונלי

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

greaterThanOrEqualTo דינמי

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

אופציונלי

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

lessThan דינמי

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

אופציונלי

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

lessThanOrEqualTo דינמי

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

אופציונלי

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

for משך הקורס

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

אופציונלי

suppressFor משך הקורס

מניעת הפעלת ה-starter לפרק זמן מסוים.

אופציונלי

נתוני המצב של TemperatureControl

מפתח סוג תיאור
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