Ich versuche einen Variablezustand von HCPL in einer Systemvariable der CCU zu übertragen. Es klappt nicht und ich hoffe, jemanden kann mein Denkfehler aufdecken.
SetCCUSysVar("Gast",1,"127.0.0.1")
Die Variable Gast ist in der CCU als Logikwert definiert: Wahr =1 , falsch =0
Ich kann mit der Aussage aus der Beschreibung "Daher muss unbedingt darauf geachtet werden dass die Abfragen nicht ständig in einem kürzeren Zeitintervall durchgeführt werden…" nichts anfangen, denn die Variable wird doch gesetzt und nicht abgefragt, oder?
Anbei mein Code der beim Empfang ausgeführt wird und auch funktionniert:
Code: Alles auswählen
wenn WD_11_Gast ist gleich "kurz" dann
Gast:= 1
Status_06_L_Gast setzen auf "grün"
// SetCCUSysVar("Gast",1,"127.0.0.1")
SetCCUSysVar("Gast",1,"192.168.178.20")
wenn-Block-Ende
wenn WD_11_Gast ist gleich "lang" dann
Gast:= 0
Status_06_L_Gast setzen auf "aus"
// SetCCUSysVar("Gast",0,"127.0.0.1")
SetCCUSysVar("Gast",0,"192.168.178.20")
wenn-Block-Ende
Vielen Dank im Voraus.