شرح
ساختار اتوماسیون تمام رفتارهای اتوماسیون را فراهم می کند. ممکن است شامل چندین اتوماسیون کودک باشد که با هم کار می کنند.
زمینه های
کلید | تایپ کنید | شرح |
---|---|---|
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
از چندین اتوماسیون در یک اسکریپت استفاده کنید:
- ساعت 18، چراغ را روشن کنید.
- ساعت 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: 11:00 pm
actions:
- type: device.command.OnOff
devices: TV - Living Room
on: false
- type: assistant.command.Broadcast
message: time to sleep