Hallo zusammen, ich habe im ganzen Haus neue Rollladenmotoren eingebaut, welche über Shellys (2PM Plus) gesteuert werden. An jedem Fenster hab ich ein Zigbee Tür-/Fenstersensor.
Bei der Steuerung bin ich noch nicht sehr weit, mit dem Blueprint CCA komme ich irgendwie noch nicht ganz klar. Werde das jetzt erst mal selbst probieren.
Da meine Kids gerne die Fenster zum Lüften öffnen, aber dabei immer wieder vergessen die Rollläden zumindest zum Teil zu öffnen, hab ich dafür jetzt mal eine Automation erstellt. Das funktioniert soweit auch, aber ich frage mich ob ich diese Automation jetzt für alle Rollläden erstellen muss, oder ob das nicht irgendwie in einer Automation einfacher geht. Knackpunkt ist dabei aus meiner Sicht der Helfer welchen ich nutze um festzustellen ob der Rollladen per Lüftungsautomation geöffnet wurde, oder eben nicht. Ich will damit vermeiden, dass der Rollladen zu geht, obwohl es noch Tag ist, also die Rollläden auch schon vorher offen waren. Oder habt ihr eine elegantere Lösung für mich ohne Helfer?
Danke für eure Hilfe!
Hier mein Code:
alias: Lüftungsöffnung Fenster Büro
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.burofenster_contact
to: "on"
for:
hours: 0
minutes: 0
seconds: 15
id: Fenster öffnet sich
- trigger: state
entity_id:
- binary_sensor.burofenster_contact
to: "off"
for:
hours: 0
minutes: 0
seconds: 5
id: Fenster schließt sich
conditions: []
actions:
- if:
- condition: trigger
id:
- Fenster öffnet sich
- condition: state
entity_id: cover.rollladen_buro_cover_0
state: closed
then:
- action: cover.set_cover_position
metadata: {}
data:
position: 20
target:
entity_id: cover.rollladen_buro_cover_0
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.luftungsoffnung_buro
- if:
- condition: trigger
id:
- Fenster schließt sich
- condition: state
entity_id: input_boolean.luftungshelfer_buro
state: "on"
then:
- action: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.rollladen_buro_cover_0
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.luftungsoffnung_buro
mode: single
