Hallo ,
gerne möchte ich in regelmäßigen Abständen eine Website aufrufen und deren Antwort in eine String Datei schreiben. Bisher habe ich das so gelöst:
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget --http-user='xxx' --http-password='xxx' -q -O - 'http://192.168.xx.xx/json?cmd=status");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var v = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
Allerdings ist die Webseite manchmal nicht erreichbar. Dann stoppt die Ausführung des Skripts für viele Sekunden und somit auch die CCU.
Gibt es eine Möglichkeit, mit einem Befehl wie "dom.GetObject("CUxD.CUX2801001:1.CMD_RUNS").State(1);" das EXEC ausführen zu lassen und sich dann später (z.B. 30 Sekunden) die STDOUT Ausgaben in eine Variable zu schreiben zu lassen?
Danke schon Mal für eure Hilfe.
Grüße
CUxD System.Exec
Moderator: Co-Administratoren
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: CUxD System.Exec
joah, geht, dafür brauchste dann aber 2 programme.
kannst dir das hier mal durchlesen, das gleiche Prinzip habe ich auch angewendet, um eine S.USV auszulesen.
viewtopic.php?f=65&t=45388&p=459815&hilit=s.usv#p459815
Black
kannst dir das hier mal durchlesen, das gleiche Prinzip habe ich auch angewendet, um eine S.USV auszulesen.
viewtopic.php?f=65&t=45388&p=459815&hilit=s.usv#p459815
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
Re: CUxD System.Exec
Super vielen Dank für die Info das hatte ich nicht gefunden . Werde ich heute Abend einmal ausprobieren