Hallo,
ich bin neu im Thema und bin noch in der “Testphase”.
Also, ich versuche ein Rollo um 20% zu öffnen, wenn es geschlossen ist, eines Fenster aber auf.
Dann soll das Rollo ganz zu fahren, wenn beide Fenster zu und die Rollo-Position <21% ist.
Das zum öffnen sieht derzeit wie folgt aus, da kann ich aber nur den Wechsel von “zu” nach “auf” auswählen.
alias: WZ-Rollo-Lueften
description: Wenn WZ Fenster öffnet, bei geschlossenem Rollo, dann das Rollo leicht öffnen
trigger:
- platform: state
entity_id:
- binary_sensor.hmip_hap_wohnzimmer_fenster_rechts
- binary_sensor.hmip_hap_wohnzimmer_fenster_links
from: "off"
to: "on"
condition:
- condition: state
entity_id: cover.hmip_hap_rollo_wohnzimmer
state: closed
action:
- action: cover.set_cover_position
metadata: {}
data:
position: 20
target:
entity_id: cover.hmip_hap_rollo_wohnzimmer
mode: single
Der Code zum Schliessen sieht so aus:
alias: Rollo WZ nach Lüften schliessen 1
description: Wenn Fenster geschlossen und Rollo 20%, dann schliesse das Rollo
trigger:
- platform: state
entity_id:
- binary_sensor.hmip_hap_wohnzimmer_fenster_links
from: "on"
to: "off"
condition:
- condition: state
entity_id: binary_sensor.hmip_hap_wohnzimmer_fenster_rechts
state: "off"
- condition: state
entity_id: cover.hmip_hap_rollo_wohnzimmer
attribute: current_position
state: "19"
action:
- action: cover.set_cover_position
target:
entity_id:
- cover.hmip_hap_rollo_wohnzimmer
data:
position: 0
mode: single
Meine Fragen:
- Kann ich den Code zum Öffnen so gestalten, dass nicht der Statuswechsel, sondern der Ist-Zustand dies auslöst? Das sollte auch passieren, wenn das Fenster bereits geöffnet ist, wenn das Rollo runter fährt.
- Dadurch dass ich den Wechsel auch beim Schliessen abfragen muss, statt des IST-Zustands, muss ich diesen Code quasi 2x erstellen, das muss doch besser gehen. Aber wie?
Danke und schönen Abend!
Gruß,
Volker