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