Hallo zusammen,
ich habe mir eine Automatisierung zusammen gebastelt die nur ab und zu funktioniert. Warum weiß ich nicht genau deshalb erhoffe ich mir hier ratsame Hilfe oder vielleicht auch eine alternative zu meiner Automation.
Meine Automation soll wie folgt ablaufen. Wenn ich die Terrassentüre öffne, soll das Licht auf der Terrasse und an der Garage eingeschaltet werden. Wenn ich die Terrasentüre schließe dann soll das Licht (20sek später) ausgeschaltet werden, aber nicht, wenn noch Bewegung (60sek Ikea Timeout + 20 Sekunden wartezeit) auf der Terrasse erkannt wird.
Wenn keine Bewegung mehr erkannt wird und die Terrasentüre geschlossen ist, dann schalte das Licht ab. Die gesamte Automation soll erst nach Sonnenuntergang funktionieren und am WE bzw. unter der Woche nur zu bestimmten Zeiten.
Sensoren die vorhanden sind. Türsensor (Terrassentüre (AQARA)) und Bewegungsmelder(Garage/Terrasse(IKEA))
Meine aktuelle Automation funktioniert, aber nicht immer und ich verstehe nicht warum. Ich habe die Vermutung das es zu einem Problem mit den angegebene Timeouts, Türsensor(20sek.) bzw. Bewegungsmelder (60sek+20sek) Manchmal ist es so das ich die Terrasentüre schließe, das Licht aber nicht ausgeschaltet wird und ich die Türe nochmal öffnen und dann wieder schließen muss, sodass es funktioniert.
Ich hoffe es ist einigermaßen verständlich formuliert wurde, wenn nicht beantworte ich gerne alle offenen Fragen.
Hier meine aktuelle Automation:
alias: "Licht: An/Aus - Bewegung/Türöffner Garage/Terrasse"
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.tursensor_terrasse_contact
to: "on"
id: Tür offen
- platform: state
entity_id:
- binary_sensor.tursensor_terrasse_contact
to: "off"
for:
hours: 0
minutes: 0
seconds: 20
id: Tür geschlossen
- platform: state
entity_id:
- binary_sensor.bewegungsmelder_garage_occupancy
to: "on"
id: bewegung_erkannt
- platform: state
entity_id:
- binary_sensor.bewegungsmelder_garage_occupancy
to: "off"
for:
hours: 0
minutes: 0
seconds: 20
id: keine_bewegung
attribute: occupancy
condition:
- condition: or
conditions:
- condition: and
conditions:
- condition: sun
before: sunrise
after: sunset
- condition: time
after: "08:00:00"
before: "01:00:00"
- condition: state
entity_id: binary_sensor.workday_sensor
state: "off"
- condition: numeric_state
entity_id: sun.sun
attribute: elevation
below: -4
- condition: and
conditions:
- condition: time
after: "05:30:00"
before: "23:30:00"
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
- condition: sun
before: sunrise
after: sunset
- condition: numeric_state
entity_id: sun.sun
attribute: elevation
below: -4
action:
- choose:
- conditions:
- condition: or
conditions:
- condition: trigger
id:
- Tür offen
- condition: state
entity_id: binary_sensor.bewegungsmelder_garage_occupancy
state: "on"
sequence:
- service: light.turn_on
metadata: {}
data:
brightness_pct: 100
transition: 5
target:
entity_id:
- light.licht_terrasse
- light.garage_gu10
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- Tür geschlossen
- condition: state
entity_id: binary_sensor.bewegungsmelder_garage_occupancy
state: "off"
for:
hours: 0
minutes: 0
seconds: 20
sequence:
- service: light.turn_off
metadata: {}
data:
transition: 7
target:
entity_id:
- light.licht_terrasse
- light.garage_gu10
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- keine_bewegung
- condition: state
entity_id: binary_sensor.tursensor_terrasse_contact
state: "off"
sequence:
- service: light.turn_off
metadata: {}
data:
transition: 5
target:
entity_id:
- light.garage_gu10
- light.licht_terrasse
- conditions:
- condition: trigger
id:
- bewegung_erkannt
sequence:
- service: light.turn_on
metadata: {}
data:
transition: 5
target:
entity_id:
- light.garage_gu10
- light.licht_terrasse
mode: single
Vielen Dank im Vorraus! ![]()
