סכימה של תכונות נוף בבית החכם

action.devices.traits.Scene – התכונה הזו משמשת להטמעת מכשירים וירטואליים יחד עם סוג המכשיר SCENE.

לקבלת מידע נוסף, יש לעיין במדריך לסוג סצינה.

לדוגמה, אם מכשיר מאפשר למשתמשים להגדיר קיבוץ בפקודה אחת – אורות מוגדרים לצבעים מסוימים או רצף של תכונות אבטחה שונות, או כל שילוב אחר של פעילויות – ההגדרות האלה יכולות להיחשף דרך SYNC כסצינה בשם, ו-Assistant תגדיר את הסצנות האלה למשתמשים באמצעות תחביר הפעלה פשוט:

  • הפעלת 'מצב מסיבה'.
  • מפעילים את סצנת חצות.

בתור אובייקטים וירטואליים, אפשר למקם סצנות בחדרים (אם רלוונטי) כדי שיהיה ברור:

  • רוצים לצאת למסיבה במטבח?
  • הפעלת מצב תאורת לילה בחדרי השינה.

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

סצנות יקיימו אינטראקציה טובה עם פעולות אישיות שיתקיימו בקרוב, עבור תחביר מותאם אישית (לדוגמה, הפעלת מצב מסיבה -> קדימה, מתחילים!).

סצנות צריכות תמיד לכלול שמות שסופקו על ידי משתמשים לעומת שמות ברירת המחדל של "סצנה של בובקו". כל סצנה היא מכשיר וירטואלי משלה, עם שמות משלה. שמות שסופקו על ידי משתמשים יכולים להגיע מ-SYNC.

ATTRIBUTES במכשיר

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

מאפיינים Type תיאור
sceneReversible בוליאני

(ברירת מחדל: false)

מציין שניתן לבטל את הסצנה הזו. המאפיין הזה רלוונטי רק לסצנות שמשנים את המצב וזוכרות את המצב הקודם. המכשיר תומך בפקודה ActivateScene עם הפרמטר deactivate כ-True.

דוגמאות

מכשיר שתומך בסצנה מסתובבת.

{
  "sceneReversible": true
}

מצבים של המכשיר

ללא.

פקודות מכשיר

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

action.devices.commands.ActivateScene

מפעילים או משביתים סצנה.

פרמטרים

פרמטרים Type תיאור
deactivate בוליאני

חובה.

הערך הוא True כדי לבטל סצנה אם היא הפוכה, הערך הוא false כדי להפעיל סצינה.

דוגמאות

הפעלת סצנה לפי שם.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

השבתת סצנה לפי שם.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

ERRORS מכשיר

לצפייה ברשימה המלאה של השגיאות והחריגים