תיאור
המבנה של האוטומציה מספק את כל התנהגויות האוטומציה. הוא עשוי לכלול כמה פעולות אוטומטיות משניות שפועלות יחד.
שדות
מפתח | סוג | תיאור |
---|---|---|
name
|
String |
שם פנימי של האוטומציה הזו לשימוש הפיתוח. אופציונלי |
starters
|
[Starter] |
הגורמים להתחלת הפעולות האוטומטיות. חובה |
condition
|
Condition |
התנאי הגלובלי שיחול. אופציונלי |
actions
|
[פעולה] |
הפעולות האוטומטיות. חובה |
דוגמאות
שימוש באוטומציה אחת: בשעה 18:00, הפעלת האור.
automations:
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
שימוש בכמה פעולות אוטומטיות בסקריפט: * בשעה 18:00, הפעלת התאורה. * בשעה 23:00, משביתים את הטלוויזיה ומקריאים את ההודעה "הגיע הזמן לישון"
automations:
- name: At 6pm, turn on light.
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
- name: At 11pm, turn off TV and broadcast "time to sleep"
starters:
type: time.schedule
at: 6:00 pm
actions:
- type: device.command.OnOff
devices: TV - Living Room
on: false
- type: assistant.command.Broadcast
message: time to sleep