Automatisierung

Beschreibung

Die Automatisierungsstruktur enthält alle Automatisierungsfunktionen. Sie kann mehrere untergeordnete Automatisierungen enthalten, die zusammenarbeiten.

Felder

Schlüssel Typ Beschreibung
name String

Ein interner Name dieser Automatisierung als Referenz für Entwickler.

Optional

starters [Starter]

Die Automatisierungsauslöser.

Erforderlich

condition Bedingung

Die anzuwendende globale Bedingung.

Optional

actions [Aktion]

Die Automatisierungsaktionen.

Erforderlich

Beispiele

Eine einzelne Automatisierung verwenden: Um 18:00 Uhr das Licht einschalten

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

Mehrere Automatisierungen in einem Script verwenden: * Um 18:00 Uhr das Licht einschalten. * Um 23:00 Uhr den Fernseher ausschalten und „Es ist Schlafenszeit“ senden

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