תיאור
מבנה האוטומציה מספק את כל התנהגויות האוטומציה. יכול להיות שהיא תכלול כמה אוטומציות צאצא שפועלות יחד.
שדות
מפתח | סוג | תיאור |
---|---|---|
name
|
String |
שם פנימי של האוטומציה הזו, לשימוש המפתחים. אופציונלי |
starters
|
[Starter] |
הסימנים לתחילת פעולות אוטומטיות. חובה |
condition
|
Condition |
התנאי הגלובלי להחלה. אופציונלי |
actions
|
[Action] |
הפעולות האוטומטיות. חובה |
דוגמאות
שימוש בפעולה אוטומטית אחת: בשעה 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