ich schlage mich hier mit einem Programm herum, das einfach nicht richtig funktioniert. Vielleicht sieht jemand den Fehler.
Eigentlich soll nur der Rolladen zu einer bestimmten Uhrzeit hochgehen, unter der Bedingung dass die CCU gerade nicht neu gestartet ist und der Rolladen noch unten ist. Das Programm habe ich exakt so für andere Rolläden in Betrieb und da geht es (ursprünglich hatte ich es angelegt per "als neues Programm speichern", zwischendurch habe ich es auch komplett neu angelegt.
Der Aktor ist neu, das Programm ging noch nie. Das Programm, das abends bei Sonnenuntergang diverse Rolläden herunterfährt, funktioniert, auch für diesen Aktor.
Hier noch der Check auf die Zusatzbedingungen, für mich sieht das alles richtig aus
Code: Alles auswählen
var DP_Level = dom.GetObject("BidCos-RF.OEQ0260645:1.LEVEL").Value();
WriteLine(DP_Level);
var ccu = dom.GetObject("CCU startet neu").Value();
WriteLine(ccu);
WriteLine(DP_Level<1 && (ccu==false));
Code: Alles auswählen
0.000000
false
true
Danke für einen Tipp,
-=FuF=-