אוטומציה

תיאור

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

שדות

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