Tự động hoá

Nội dung mô tả

Cấu trúc tự động hoá cung cấp tất cả hành vi tự động hoá. Trang 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 quá trình tự động hoá này để nhà phát triển tham khảo.

Không bắt buộc

Biến được cho phép.

starters [Khởi đầu]

Điều kiện khởi động tự động.

Bắt buộc

condition Điều kiện

Điều kiện chung để áp dụng.

Không bắt buộc

actions [Hành động]

Các thao tác tự động hoá.

Bắt buộc

Ví dụ

Sử dụng một chế độ tự động hoá duy nhất: Bật đèn lúc 6 giờ tối.

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 thao tác tự động trong một tập lệnh:

  • Bật đèn lúc 6 giờ chiều.
  • Lúc 11 giờ đêm, hãy tắt TV và phát "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: 11:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep