اتوماسیون

توضیحات

ساختار اتوماسیون تمام رفتارهای اتوماسیون را فراهم می کند. ممکن است شامل چندین اتوماسیون کودک باشد که با هم کار می کنند.

فیلدها

کلید تایپ کنید توضیحات
name رشته

نام داخلی این اتوماسیون برای مرجع توسعه دهندگان.

اختیاری

starters [ استارتر ]

استارت های اتوماسیون

مورد نیاز

condition وضعیت

شرط جهانی برای اعمال.

اختیاری

actions [ اقدام ]

اقدامات اتوماسیون

مورد نیاز

نمونه ها

از یک اتوماسیون استفاده کنید: در ساعت 6 بعد از ظهر، چراغ را روشن کنید.

automations:
  starters:
    type: time.schedule
    at: 6:00 pm
  actions:
    type: device.command.OnOff
    devices: Light A - Living Room
    on: true

از چندین اتوماسیون در یک اسکریپت استفاده کنید: * در ساعت 6 بعد از ظهر، نور را روشن کنید. * ساعت 11 شب، تلویزیون را خاموش کنید و "زمان خواب" را پخش کنید

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