Zustand einer Entität speichern und wiederherstellen in Home Assistant

  • Beitrags-Kommentare:0 Kommentare

Der Zustand einer Entität kann über eine Szene in einer Automatisierung gespeichert und wiederhergestellt werden. Der Usecase könnte zum Beispiel sein, dass du als Erinnerung einen Tag vor Abholung des Mülls eine bestimmte LED Lampe zu einer bestimmten Zeit in der Farbe der Tonne anzeigen lassen möchtest, die geleert wird. Nach der Erinnerung soll die Lampe aber wieder in der ursprünglich eingestellten Farbe leuchten.

Ein zweiter Usecase könnte sein, dass bei Auslösung eines Alarms bestimmte Lichter in Rot blinken. Wird der Alarm aber deaktiviert sollen die Leuchtmitteln ihre ursprünglich eingestellte Farbe wiederherstellen. Diese Beispiele, es gibt sicherlich noch viele andere mehr, können recht einfach über die Speicherung des Status des Leuchtmittels realisiert werden.

Zustand einer Entität in Szene speichern

Zu diesem Zweck gibt es in Home Assistant einen Dienst vom Typ „Szene erstellen„. In der Szene wird die Entität festgelegt dessen Status gespeichert werden soll. Mit Leuchtmitteln klappt dies wunderbar. Als erstes wir ein Name (Szenen-Entitäts-ID) für die Szene vergeben. Damit die Auswahlliste der verfügbaren Entitäten durchsucht werden kann muss zuvor der Bereich „Snapshot Entitäten“ durch setzen des Hakens aktiviert werden.

Status einer Entität per Szene in Home Assistant Automatisierung speichern.

Anschließend können eine oder mehrere Entitäten ausgewählt und gespeichert werden. Damit die Szene allerdings erstellt und genutzt werden kann muss diese einmalig über das Kontext Menü ausgeführt werden.

Home Assistant Szene ausführen
Angebot
Govee RGBIC Pro 5m, Smart LED Strip Funktioniert mit Alexa und Google Assistant, Beschichtes...
  • Mehrfarbiges RGBIC: Im Gegensatz zu RGB können...
  • App- und Sprachsteuerung: Durch sowohl Wi-Fi als...
  • Umfangreiche App-Funktionen: Verbinden Sie den LED...
  • Erweiterte Musik Sync: Lassen Sie Ihre Lichter in...
  • Belebte Szeneneffekte: 64+ voreingestellte...

Automation LED Abfallbenachrichtigung

Eine Automation könnte dann so aussehen.

alias: Abfall Statuslicht
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.gelbersack
    to: "1"
    for:
      hours: 18
      minutes: 0
      seconds: 0
condition: []
action:
  - service: scene.create
    metadata: {}
    data:
      scene_id: abfall
      snapshot_entities:
        - light.burle
  - wait_for_trigger: []
    timeout:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - service: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 230
        - 223
        - 10
      brightness_pct: 100
    target:
      entity_id: light.burle
  - delay:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0
  - service: scene.turn_on
    metadata: {}
    target:
      entity_id: scene.abfall
mode: single

Weitere Beispiele zu Automationen findest du hier.

Falls Du noch Fragen oder Ideen haben solltest hinterlasse gerne einen Kommentar!

Schreibe einen Kommentar