ich habe folgendes Programm unter RaspBerryMatic (Version:3.41.11.20190126) am laufen um die "uptime" auszulesen. Starte ich das Programm manuell funktioniert der Aufruf und ich bekommen die Uptime in die Variable geschrieben. Triggere ich das Programm über einen CUXD Timer läuft zwar das Programm aber es wird die Variable nicht geschrieben.
Code: Alles auswählen
! Uptime (Betriebszeit) der CCU2 oder Raspberry auslesen
string command = "cat /proc/uptime | awk '// { printf \"%d Tage %02d Std %02d Min\", $1/86400, $1/3600%24, $1/60%60 }'";
dom.GetObject ("CUxD.CUX2801001:5.CMD_SETS").State (command);
dom.GetObject ("CUxD.CUX2801001:5.CMD_QUERY_RET").State (1);
dom.GetObject ("Betriebszeit Raspberry").State (dom.GetObject ("CUxD.CUX2801001:5.CMD_RETS").State());
Sorry Bild des Programms noch hinzugefügt
Danke und Gruß
Jörg