Automatyzacja

Opis

Struktura automatyzacji zawiera wszystkie zachowania automatyzacji. Może zawierać kilka automatyzacji podrzędnych, które działają razem.

Pola

Klucz Typ Opis
name String

Wewnętrzna nazwa tej automatyzacji na użytek deweloperów.

Opcjonalnie

starters [Starter]

Elementy uruchamiające automatyzację.

Wymagane

condition Warunek

Warunek globalny do zastosowania.

Opcjonalnie

actions [Działanie]

Działania automatyzacji.

Wymagane

Przykłady

Użyj jednej automatyzacji: o 18:00 włącz światło.

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

Używanie wielu automatyzacji w ramach skryptu: * O 18:00 włącz światło. * O 23:00 wyłącz telewizor i wyślij komunikat „Pora spać”.

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