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, 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 przesyłaj komunikat „czas 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