Hallo zusammen,
ich habe zwei Automation geschrieben die zu unterschiedlichen Zeiten im Flur den Bewegungsmelder triggert und dann passend die LED Leuchte schaltet. Abends bis morgens ist nur die RGB Beleuchtung aktiv und hier in dem Fall nur rot und tagsüber die Warmweiße LED. Jetzt ist das Problem, wenn 6 Uhr morgens vorbei ist und ich vorher mich im Flur bewegt hatte, die Warmweiße LED angeht und abschaltet, aber leider nicht die Rote LED. Gleiche ist dann abends wenn der Wechsel von Warmweiß auf Rot gewechselt wird.
Anbei mal der Code von beiden:
> alias: Bewegungsmelder Flur Deko (Nachts)
> description: ""
> triggers:
> - entity_id:
> - binary_sensor.flur_bewegungsmelder_occupancy
> from: "off"
> to: "on"
> id: einschalten
> trigger: state
> - entity_id:
> - binary_sensor.flur_bewegungsmelder_occupancy
> from: "on"
> to: "off"
> id: ausschalten
> for:
> hours: 0
> minutes: 0
> seconds: 40
> trigger: state
> conditions:
> - condition: time
> after: "22:30:00"
> before: "06:00:00"
> actions:
> - choose:
> - conditions:
> - condition: trigger
> id:
> - einschalten
> - condition: numeric_state
> entity_id: sensor.flur_bewegungsmelder_illuminance
> below: 15
> - condition: state
> entity_id: light.deko_flur_rgb
> state: "off"
> sequence:
> - action: light.turn_on
> metadata: {}
> data:
> rgb_color:
> - 255
> - 38
> - 0
> brightness_pct: 30
> target:
> entity_id: light.deko_flur_rgb
> - conditions:
> - condition: trigger
> id:
> - ausschalten
> - condition: state
> entity_id: light.deko_flur_rgb
> state: "on"
> sequence:
> - action: light.turn_off
> metadata: {}
> data:
> transition: 1
> target:
> entity_id:
> - light.deko_flur_rgb
> mode: single
alias: Bewegungsmelder Bad Spiegel (Tagsüber)
description: ""
triggers:
- entity_id:
- binary_sensor.bad_bewegungsmelder_occupancy
from: "off"
to: "on"
id: einschalten
trigger: state
- entity_id:
- binary_sensor.bad_bewegungsmelder_occupancy
from: "on"
to: "off"
id: ausschalten
for:
hours: 0
minutes: 0
seconds: 40
trigger: state
conditions:
- condition: time
after: "06:00:00"
before: "22:30:00"
actions:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
- condition: numeric_state
entity_id: sensor.bad_bewegungsmelder_illuminance
below: 15
- condition: state
entity_id: light.spiegel
state: "off"
sequence:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 40
target:
entity_id: light.spiegel
- conditions:
- condition: trigger
id:
- ausschalten
- condition: state
entity_id: light.spiegel
state: "on"
sequence:
- action: light.turn_off
metadata: {}
data:
transition: 1
target:
entity_id: light.spiegel
mode: single
Hat jemand ne Idee wie ich das ganze Besser umsetzen kann, vielleicht in einer Automation zusammenfassen, damit ich nicht das Problem habe das eine LED an bleibt wenn die Uhrzeit Bereich vorbei ist.
Vielen Dank.
Gruß,
Andre