Lampen / Media Player als Signalgeber nutzen und letzen Zustand wiederherstellen

Ich verwende gerne bunte Leuchtmittel um mir einen Status visuell auszugeben.
Z.B. Lüftungsempfehlung.
Wird ein Fenster im Zimmer geöffnet, signalisiert mir eine HUE Lampe mit der Farbe Rot → Lieber nicht Lüften.
Und mit der Farbe Grün → Lüften ist OK.
Die Lüftungsempfehlung wird bei mir aus dem Vergleich absolute Luftfeuchtigkeit Innen und Außen Ermittelt. Ziel ist es nicht noch zusätzlich Luftfeuchtigkeit in den Raum zu bringen. Aber das ist eine andere Geschichte.

Eine Andere Anwendung wäre.
Bei Öffnen der Haustür den Status über geöffnete Fenster.
Alles Fenster zu → Farbe Grün.
Mindestens ein Fenster Offen → Farbe Rot.

Hier mal eine Automatisierung am Bsp. der Fenster.
Als Erstes wird ein Snapshot erstellt. Also eine Szene mit dem aktuellen Status des Lichtes, welches wir als Signalgeber verwenden wollen.
Dann wird in Abhängigkeit vom Status der Gruppe Alle Fenster, die Lampe mit der Farbe Grün oder Rot eingeschaltet. Nach 10s wird dann der zuvor gespeicherte Status der Lampe mit aufrufen der zuvor erstellten Szene wiederhergestellt.

alias: Fenster Status - Zuhause verlassen
description: ""
mode: single
triggers:
  - entity_id:
      - binary_sensor.haustuer
    to: "on"
    trigger: state
conditions: []
actions:
  - data:
      scene_id: before_fenster_status
      snapshot_entities:
        - light.flur_nachtlicht
    action: scene.create
  - choose:
      - conditions:
          - condition: state
            entity_id: group.fenster_alle
            state: "on"
        sequence:
          - data:
              color_name: red
              brightness_pct: 100
            target:
              entity_id: light.flur_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: state
            entity_id: group.fenster_alle
            state: "off"
        sequence:
          - data:
              color_name: green
              brightness_pct: 100
            target:
              entity_id: light.flur_nachtlicht
            action: light.turn_on
    default: []
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - data: {}
    target:
      entity_id: scene.before_fenster_status
    action: scene.turn_on

Weitere Möglichkeiten der Visualisierung, wären dann z.B. noch:

  • Status Alarm Anlage

  • Es beginnt zu regnen

  • Waschmaschine ist fertig

Oder was einem grad so einfällt. :bulb:

Anstatt einer Farbe kann man die Lampe aber auch kurz oder lang blicken lassen.

action: light.turn_on
data:
  flash: long
target:
  entity_id: light.flur_nachtlicht

Hier mal ein Beispiel für die TTS Ausgaben auf einen HomePod. Eine laufende Wiedergabe wird unterbrochen und nach erfolgter Benachrichtigung wieder fortgesetzt.

alias: TTS Küche - Klingel Haustür
description: ""
mode: single
triggers:
  - entity_id:
      - binary_sensor.klingel_haus
    to: "on"
    trigger: state
conditions: []
actions:
  - data:
      scene_id: before_homepod_kueche
      snapshot_entities:
        - media_player.kueche
    action: scene.create
  - data:
      entity_id: media_player.kueche
      message: Es klingelt an der Haustür.
      language: de
    action: tts.google_say
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - data: {}
    target:
      entity_id: scene.before_homepod_kueche
    action: scene.turn_on

Gruß
Osorkon

1 „Gefällt mir“