اتوماسیون

شرح

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

زمینه های

کلید تایپ کنید شرح
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