Danke, werd es morgen direkt testen.DrTob hat geschrieben:hab' noch dran gedacht
hier mein Script, wird täglich einmal um 0:10 Uhr ausgeführt:
(Verwendet ein Cuxd-Exec-Gerät (kanal 3) und füllt die Systemvariablen "UrlaubStatus", "Muell.Gruen", "Muell.Grau" und "Muell.Gelb" und "Muell.Nachricht")
Code: Alles auswählen
string cmd = "LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -L 'https://script.google.com/macros/s/-/exec?pwd=XXXXXXXXXXXXXXXXXXXXX&cmd="; dom.GetObject("CUxD.CUX2801001:3.CMD_SETS").State(cmd # "urlaub_ex'"); dom.GetObject("CUxD.CUX2801001:3.CMD_QUERY_RET").State(1); dom.GetObject("UrlaubStatus").State(dom.GetObject("CUxD.CUX2801001:3.CMD_RETS").State()); dom.GetObject("CUxD.CUX2801001:3.CMD_SETS").State(cmd # "muell&color=green'"); dom.GetObject("CUxD.CUX2801001:3.CMD_QUERY_RET").State(1); string gruen = dom.GetObject("CUxD.CUX2801001:3.CMD_RETS").State(); dom.GetObject("Muell.Gruen").State(gruen); dom.GetObject("CUxD.CUX2801001:3.CMD_SETS").State(cmd # "muell&color=grey'"); dom.GetObject("CUxD.CUX2801001:3.CMD_QUERY_RET").State(1); string grau = dom.GetObject("CUxD.CUX2801001:3.CMD_RETS").State(); dom.GetObject("Muell.Grau").State(grau); dom.GetObject("CUxD.CUX2801001:3.CMD_SETS").State(cmd # "muell&color=yellow'"); dom.GetObject("CUxD.CUX2801001:3.CMD_QUERY_RET").State(1); string gelb = dom.GetObject("CUxD.CUX2801001:3.CMD_RETS").State(); dom.GetObject("Muell.Gelb").State(gelb); string msg = ' '; if (gruen == 'Morgen'){ if (msg == ' ') { msg = 'Morgen Papiermüll'; } else { msg = msg # ' und Papiermüll'; } } if (gelb == 'Morgen'){ if (msg == ' ') { msg = 'Morgen gelbe Säcke'; } else { msg = msg # ' und gelbe Säcke'; } } if (grau == 'Morgen'){ if (msg == ' ') { msg = 'Morgen Restmüll'; } else { msg = msg # ' und Restmüll'; } } dom.GetObject("Muell.Nachricht").State(msg);
Als was hast du die Systemvariablen angelegt?
Gesendet von meinem SM-G930F mit Tapatalk