Otomasyon

Açıklama

Otomasyon yapısı, tüm otomasyon davranışlarını sağlar. Birlikte çalışan birkaç alt otomasyon içerebilir.

Alanlar

Anahtar Tür Açıklama
name String

Geliştiricilerin referans olarak kullanabileceği bu otomasyonun dahili adı.

İsteğe bağlı

starters [Starter]

Otomasyon başlatıcılar.

Zorunlu

condition Durum

Uygulanacak genel koşul.

İsteğe bağlı

actions [İşlem]

Otomasyon işlemleri.

Zorunlu

Örnekler

Tek bir otomasyon kullanın: Saat 18:00'de ışığı aç.

automations:
  starters:
    type: time.schedule
    at: 6:00 pm
  actions:
    type: device.command.OnOff
    devices: Light A - Living Room
    on: true

Bir komut dosyasında birden fazla otomasyon kullanın: * 20:00'de ışığı aç. * 23:00'te TV'yi kapatın ve "uyuma vakti" mesajını yayınlayın

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