אוטומציה

תיאור

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

שדות

מפתח סוג תיאור
name String

שם פנימי של האוטומציה הזו, לשימוש של המפתחים.

אופציונלי

המשתנה מותר.

starters [מדריך למתחילים]

הסימנים לתחילת פעולה אוטומטית.

חובה

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: 11:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep