Lampen / Media Player als Signalgeber nutzen und letzen Zustand wiederherstellen.

Hier könnt Ihr gerne Eure Automatisierungen reinstellen, die Ihr gerne mit allen Teilen wollt. Einen kurze Beschreibung sowie ein Aussagekräftiger Titel sind erwünscht.


Antworten
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Lampen / Media Player als Signalgeber nutzen und letzen Zustand wiederherstellen.

Beitrag von Osorkon »

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.

Code: Alles auswählen

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

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

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

Code: Alles auswählen

service: 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.

Code: Alles auswählen

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

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten