Hallo liebe Community,
ich stehe auf dem Schlauch was die "wenn...dann", sowie die "wenn sonst...dann" Bedingungen angeht. Wie ihr im Screenshot sehen könnt versuche ich erstmal tagsüber einen Rollladenaktor bei Regen auf eine Behanghöhe von 20% zu fahren. Dies wird in einem Script erledigt, dass bei Aktivierung zunächst die aktuelle Rollladenposition einliest und den Rollladen nur auf seine neue Position fährt, wenn die alte Position höher war.
Mein Verständnisproblem sind allerdings die
Wenn und
Wenn Dann Böcke. Nach meinem aktuellen Verständnis wird das Programm durch einen Wechsel der Systemvariabel
w_regenmelder getriggert. Jedes mal wenn diese Variabel von
nass zu trocken oder auch von t
rocken zu nass geändert wird, startet das Programm.
In der oberen Wenn-Bedingung wird dann geprüft ob
das Fenster gekippt ist
es nicht Nacht ist (die Regenschutzfunktion soll in der Nacht deaktiviert bleiben)
der Status der CCU Normal ist
die Funktion zum Schutz vor Regen, Sturm und Schatten nicht aktiv ist
sind diese Bedingungen erfüllt, dass fährt der Rollladen auch in die gewünschte Position.
Ist der Regenschauer jetzt vorbei und meldet der Regensensor keinen Regen (Systemvariable w_regenmelder wechselt von nass zu trocken), passt nichts. Der Rollladen fährt nicht wieder hoch auf 100% Behanghöhe. Warum wird die wenn sonst-Bedingung nicht aktiviert?
Vielen Dank schon mal im Voraus.
Takahara