Automation für Luftfeuchtigkeit durch Anzeige auf RGB Lampe

Hier ist der aktualisierte Forumseintrag:

Titel: Automation für Badezimmerspiegel und RGB-Licht basierend auf Luftfeuchtigkeit

Beitrag:

Hallo zusammen,

ich bin noch recht neu in Home Assistant und taste mich langsam an die Möglichkeiten der Automatisierung heran. Aktuell habe ich eine einfache Automation eingerichtet, die mein Spiegellicht (switch.spiegel_licht_badezimmer_switch_0) im Badezimmer einschaltet, sobald der Bewegungsmelder (binary_sensor.bewegungsmelder_badezimmer_occupancy) eine Bewegung erkennt.

Jetzt möchte ich das Ganze erweitern:

Zusätzlich soll die RGB-Lampe (light.zustand_badezimmer) angehen und mir basierend auf der Luftfeuchtigkeit im Raum (gemessen durch sensor.heizung_badezimmer_luftfeuchtigkeit) die aktuelle Feuchtigkeitsstufe anzeigen.
Zum Beispiel:

Grün: 0-40 %

Gelb: 41-65 %

Rot: 66-100 %

Die Lampe soll auch automatisch ausgeschaltet werden, sobald der Bewegungsmelder keine Bewegung mehr erkennt.

Ich wäre sehr dankbar, wenn mir jemand bei der Erstellung dieser Automation helfen könnte! Hat jemand vielleicht ein Beispiel oder hilfreiche Tipps?

Ich habe mit Hilfe von ChatGPT schon eine Automation hinbekommen.

alias: Badezimmer Automation mit RGB-Licht
description: >-
  Schaltet Spiegellicht und RGB-Licht basierend auf Luftfeuchtigkeit und
  Bewegung
triggers:
  - entity_id: binary_sensor.bewegungsmelder_badezimmer_occupancy
    to: "on"
    trigger: state
conditions: []
actions:
  - target:
      entity_id: switch.spiegel_licht_badezimmer_switch_0
    action: switch.turn_on
    data: {}
  - target:
      entity_id: light.zustand_luftfeuchtigkeit_badezimmer
    data_template:
      rgb_color: >
        {% set humidity = states('sensor.heizung_badezimmer_luftfeuchtigkeit') |
        float %} {% if humidity <= 40 %}
          [0, 255, 0]  # Grün
        {% elif humidity <= 65 %}
          [255, 255, 0]  # Gelb
        {% else %}
          [255, 0, 0]  # Rot
        {% endif %}
    action: light.turn_on
  - wait_for_trigger:
      - entity_id: binary_sensor.bewegungsmelder_badezimmer_occupancy
        to: "off"
        trigger: state
    timeout: "00:02:00"
    continue_on_timeout: false
  - target:
      entity_id: switch.spiegel_licht_badezimmer_switch_0
    action: switch.turn_off
    data: {}
  - target:
      entity_id: light.zustand_luftfeuchtigkeit_badezimmer
    action: light.turn_off
    data: {}
mode: single

Ist es möglich mich auch auf mein Handy zu benachrichtigen?

Ich freue mich eure Unterstützung!
Kaius

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)