Otomatisasi

Deskripsi

Automation Struct menyediakan semua perilaku otomatisasi. Otomatisasi ini dapat berisi beberapa otomatisasi turunan yang bekerja sama.

Kolom

Kunci Jenis Deskripsi
name String

Nama internal otomatisasi ini untuk referensi developer.

Opsional

starters [Pemula]

Pemicu otomatisasi.

Wajib

condition Kondisi

Kondisi global yang akan diterapkan.

Opsional

actions [Action]

Tindakan otomatisasi.

Wajib

Contoh

Gunakan 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

Gunakan beberapa otomatisasi dalam skrip: * Pukul 18.00, nyalakan lampu. * Pukul 23.00, matikan TV dan siarkan "waktunya 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: 6:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep