אוטומציה

תיאור

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

שדות

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