ich habe leider Redmatic durch Node-Red austauschen müssen. Vorher konnte ich recht easy den Status mit CuxD abfragen. Hierbei nutzte ich ein Skript aus unserem Forum.
Code: Alles auswählen
! Systemdaten des Asus Tinker Board auslesen
!var rm_status = dom.GetObject("Tinker_Redmatic_Status").State();
string url="http://localhost/addons/redmatic/service.cgi?&cmd=ps";
dom.GetObject("CUxD.CUX2801001:6.CMD_SETS").State("wget -q -O - '"#url#"'");
dom.GetObject("CUxD.CUX2801001:6.CMD_QUERY_RET").State(1);
string event = dom.GetObject("CUxD.CUX2801001:6.CMD_RETS").State().Contains("node-red");
!Setzen der Alarmvariable für redmatric
if (event == 1){dom.GetObject("Tinker_Redmatic_Status").State("true");}
if (event == 0){dom.GetObject("Tinker_Redmatic_Status").State("false");}
!WriteLine(event);
!WriteLine ("Ende");
Code: Alles auswählen
wget -q -O - 'http://localhost/addons/redmatic/service.cgi?&cmd=ps'
Danke für Eure Hilfe
Thomas