אוטומציה

תיאור

מבנה האוטומציה מספק את כל התנהגויות האוטומציה. יכול להיות שהיא תכלול כמה אוטומציות צאצא שפועלות יחד.

שדות

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