Otomasyon

Açıklama

Automation Struct, 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ı için 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 kullanma: * Saat 18:00'da ışığı aç. * Saat 23:00'te TV'yi kapat ve "uyku vakti" anonsunu yayınla

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