Re: Firmware v2.31.23 online
Verfasst: 14.01.2018, 12:39
Wurde doch hier schon behandelt.
Heimautomation mit ELV HomeMatic und FHZ Funk-Hauszentralen
https://homematic-forum.de/forum/
Code: Alles auswählen
string stdout;
string stderr;
system.Exec("wget http://192.190.164.48:50000/?showframe='http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx',0,0,0,0",&stdout,&stderr);
Danke, habs gerade gefunden.HMside hat geschrieben:Wurde doch hier schon behandelt.
Warum hast dort zwei IP-Adressen drin? Vermutlich reicht folgendes.semml hat geschrieben:Code: Alles auswählen
string stdout; string stderr; system.Exec("wget http://192.190.164.48:50000/?showframe='http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx',0,0,0,0",&stdout,&stderr);
Code: Alles auswählen
string url="http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx',0,0,0,0";
system.Exec("wget '" # url # "' &");
Code: Alles auswählen
string url="http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx";
system.Exec("wget '" # url # "' &");
Danke für den Hinweistomtau hat geschrieben: Ich hatte auch das Problem mit dem Push-Dienst.
Da ich mir die Programme nicht alle notieren wollte, habe ich den Hinweis von Herrn Penzler etwas anders umgesetzt:
1. Eine neue Systemvariable angelegt: "pocket_dummy"
2. Alle Programme, die „pocketControlPushMessage“ enthielten, auf "pocket_dummy" geändert.
Man kann ja unter "Einstellungen/Systemvariable" hinter „pocketControlPushMessage“ auf "Programme" klicken um zu testen, dass man alle Variablen geändert hat.
3. Wie oben von Herrn Penzler genannt alles vornehmen.
4. Alle Vaiablen "pocket_dummy" wieder zu „pocketControlPushMessage“ zurückändern
Hat bei mir ca. 15 min gedauert, jetzt funktioniert alles wieder und man kann sicher sein, nichts vergessen zu haben.
Die Variable "pocket_dummy" habe ich dann wieder gelöscht.
MfG
TomTau
Code: Alles auswählen
string url="http://192.190.164.48:50000/?showframe='http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx',0,0,0,0";
system.Exec("wget '" # url # "' &");
Dann sollte sowas wie folgt funktionieren (man beachte die ' und \"):semml hat geschrieben:Hallo HMside,
das geht leider nicht.
Es handelt sich um ein Script, welches das Easy Display im Server Modus ansteuert. D.h bei Betätigung der Klingel wird das Bild der Camera auf das Display projeziert.
der Befehl showframe= muss also erhalten bleiben.
Code: Alles auswählen
system.Exec("wget 'http://192.190.164.48:50000/?showframe=\"http://192.190.164.37:8083/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=xxxx&pwd=xxxx\",0,0,0,0' &");