Tự động hoá

Mô tả

Cấu trúc tự động hoá cung cấp tất cả hành vi tự động hoá. Quy trình này có thể chứa một số quy trình tự động hoá con hoạt động cùng nhau.

Trường

Khoá Loại Mô tả
name String

Tên nội bộ của quy trình tự động hoá này để nhà phát triển tham khảo.

Không bắt buộc

starters [Bắt đầu]

Điều kiện khởi động quy trình tự động hoá.

Bắt buộc

condition Tình trạng

Điều kiện chung cần áp dụng.

Không bắt buộc

actions [Thao tác]

Thao tác tự động.

Bắt buộc

Ví dụ

Sử dụng một quy tắc tự động: Vào lúc 6 giờ tối, bật đèn.

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

Sử dụng nhiều quy trình tự động hoá trong một tập lệnh: * Lúc 6 giờ tối, bật đèn. * Vào lúc 23:00, tắt TV và thông báo "đã đến giờ đi ngủ"

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