Deskripsi
Struct Otomatisasi menyediakan semua perilaku otomatisasi. Aplikasi ini dapat berisi beberapa otomatisasi turunan yang berfungsi bersama-sama.
Kolom
Kunci | Jenis | Deskripsi |
---|---|---|
name
|
String |
Nama internal otomatisasi ini untuk referensi developer. Opsional Variabel diizinkan. |
starters
|
[Pemicu] |
Pemicu otomatisasi. Wajib |
condition
|
Kondisi |
Kondisi global yang akan diterapkan. Opsional |
actions
|
[Tindakan] |
Tindakan otomatisasi. Wajib |
Contoh
Menggunakan satu otomatisasi: Pada pukul 18.00, nyalakan lampu.
automations:
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
Menggunakan beberapa otomatisasi dalam skrip:
- Pukul 18.00, nyalakan lampu.
- Pukul 23.00, matikan TV dan siarkan "waktu untuk tidur".
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