Automatyzacja

Opis

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

Pola

Klucz Typ Opis
name String

Wewnętrzna nazwa tej automatyzacji, która jest przeznaczona dla deweloperów.

Opcjonalny

starters [Starter]

Elementy uruchamiające automatyzację.

Wymagane

condition Warunek

Warunek globalny do zastosowania.

Opcjonalny

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żyj w skrypcie kilku automatyzacji: * O godzinie 18:00 włącz światło. * O 23:00 wyłącz telewizor i prześ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