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.
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.
- 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!