Firmware v2.31.23 online

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 8 Mal

Re: Firmware v2.31.23 online

Beitrag von HMside » 14.01.2018, 12:39

Wurde doch hier schon behandelt.

semml
Beiträge: 29
Registriert: 15.11.2016, 17:01
Wohnort: Berlin

Re: Firmware v2.31.23 online

Beitrag von semml » 14.01.2018, 12:43

Hier nun der Code:

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);

LG semml

Captain-S
Beiträge: 414
Registriert: 06.12.2009, 22:34

Re: Firmware v2.31.23 online

Beitrag von Captain-S » 14.01.2018, 12:44

HMside hat geschrieben:Wurde doch hier schon behandelt.
Danke, habs gerade gefunden. :D

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 8 Mal

Re: Firmware v2.31.23 online

Beitrag von HMside » 14.01.2018, 12:50

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);
Warum hast dort zwei IP-Adressen drin? Vermutlich reicht folgendes.

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 # "' &");

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Firmware v2.31.23 online

Beitrag von Familienvater » 14.01.2018, 12:54

Hi,

meiner Meinung nach ist jetzt ein ' zuviel drin, und der Rest, der zum Showframe gehörte...

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 # "' &");
Der Familienvater

semml
Beiträge: 29
Registriert: 15.11.2016, 17:01
Wohnort: Berlin

Re: Firmware v2.31.23 online

Beitrag von semml » 14.01.2018, 12:59

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.


LG semml

semml
Beiträge: 29
Registriert: 15.11.2016, 17:01
Wohnort: Berlin

Re: Firmware v2.31.23 online

Beitrag von semml » 14.01.2018, 13:04

angemerkt sei noch, vor dem Firmware Update lief alles :(

Benutzeravatar
tinram
Beiträge: 56
Registriert: 28.10.2017, 21:58
System: Alternative CCU (auf Basis OCCU)
Wohnort: BS
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Firmware v2.31.23 online

Beitrag von tinram » 14.01.2018, 13:05

tomtau 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
Danke für den Hinweis :!:
Ich bekam auch keine Mitteilungen mehr in Pocket Control.
So ging es jetzt relativ schnell wieder.

Alles andere scheint bislang zu laufen :D
Viele Grüße, Martin
.
-- RapberryMatic OVA auf QNAP TS-253D mit HB-RF-ETH und RPI-RF-MOD --
-- Addons: CUxD, CCU-Historian, Email, HM_pdetect, Programme drucken --

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 8 Mal

Firmware v2.31.23 online

Beitrag von HMside » 14.01.2018, 13:11

Dann halt so:

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 # "' &"); 

Benutzeravatar
jmaus
Beiträge: 9892
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 465 Mal
Danksagung erhalten: 1890 Mal
Kontaktdaten:

Re: Firmware v2.31.23 online

Beitrag von jmaus » 14.01.2018, 13:15

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.
Dann sollte sowas wie folgt funktionieren (man beachte die ' und \"):

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' &");
Am besten die system.Exec() Befehlszeile so komplett in einer SSH Verbindung der CCU testen und wenn sie dort so ausgeführt wird sollte sie auch in system.Exec() funktionieren.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“