توضیحات
ساختار اتوماسیون تمام رفتارهای اتوماسیون را فراهم می کند. ممکن است شامل چندین اتوماسیون کودک باشد که با هم کار می کنند.
فیلدها
کلید | تایپ کنید | توضیحات |
---|---|---|
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