Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
1actron
Beiträge: 73
Registriert: 07.01.2016, 21:54
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von 1actron » 18.12.2018, 12:44

Hallo zusammen,

ich benötige Euere Hilfe.

Aktuell benutze ich folgenden Skript (Programm in der CCU2) um mir Informationen auf dem Fernseher (über VU+ Duo 4K) anzeigen zu lassen.

z.B.:

Code: Alles auswählen

string stdout;
string stderr;
string url = "http://192.168.1.90/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
Zusätzlich hätte ich gerne die Informationen auch auf meiner zweiten Box (IP: 192.168.1.91).
Ich habe den Skript angepasst (war nur ein Versuch, kenne mich ja mit den Skript's nicht aus).

Code: Alles auswählen

string stdout;
string stderr;
string url = "http://192.168.1.90/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
string url = "http://192.168.1.91/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
Leider wird mir die Information nur an der Box mit der IP: 192.168.1.91 angezeigt, bei der 192.168.1.90 nicht.

Hat jemand von Euch ne Idee hierzu?

Viele Grüße
Michael
Zuletzt geändert von alchy am 18.12.2018, 13:56, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 753 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von shartelt » 18.12.2018, 12:46

kannst Du, wenn Du die Message im Browser eingibst, die Nachricht auf Deiner zweiten Box sehen?

cmjay
Beiträge: 2386
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 250 Mal
Danksagung erhalten: 351 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von cmjay » 18.12.2018, 12:57

Code: Alles auswählen

string stdout;
string stderr;
string url = "http://192.168.1.90/web/message?text=HA ... &timeout=4";
string url = "http://192.168.1.91/web/message?text=HA ... &timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
Leider wird mir die Information nur an der Box mit der IP: 192.168.1.91 angezeigt, bei der 192.168.1.90 nicht.
Das muss ja auch so, weil du den Wert der Variablen "url" zuerst auf '192.168.1.90' setzt und direkt danach mit '192.168.1.91' überschreibst und dieser letzte Variableninhalt dann in der nachfolgenden Zeile ausgewertet wird (...'"#url#"...).
Ich mache beim Skripten ja auch meist eher "Malen nach Zahlen", aber so ein ganz rudimentäres Verständnis, wo da Hinten und Vorne ist, ist schon hilfreich ...
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von Bratmaxe » 18.12.2018, 14:46

Du musst auch jedesmal nach dem Anpassen den Befehl auch ausführen, dann sollte es klappen!

Code: Alles auswählen

string stdout;
string stderr;
string url = "http://192.168.1.90/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
string url = "http://192.168.1.91/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
Gruß Carsten

1actron
Beiträge: 73
Registriert: 07.01.2016, 21:54
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von 1actron » 18.12.2018, 16:52

..vielen Dank an Euch alle!!

@Bratmaxe DANKE, damit funktioniert es.

Code: Alles auswählen

string stdout;
string stderr;
string url = "http://192.168.1.90/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
string url = "http://192.168.1.91/web/message?text=HAUSTUER-+ALARM+wurde+SCHARF+geschaltet!&type=1&timeout=4";
system.Exec("wget --no-check-certificate -q -O - '"#url#"'" , &stdout, &stderr);
Ich hätte da doch noch eine Frage, lässt sich das ganze nur so auf dem Fernseher abbilden oder och andere Möglichkeiten :?:

Viele Grüße
Michael
Zuletzt geändert von alchy am 18.12.2018, 18:11, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 753 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von shartelt » 18.12.2018, 17:04

1actron hat geschrieben:
18.12.2018, 16:52
Ich hätte da doch noch eine Frage, lässt sich das ganze nur so auf dem Fernseher abbilden oder och andere Möglichkeiten :?:
wie meinen? Es gibt in der VU unterschiedliche Message Typen....da einfach mal im VU Forum schauen. Das geht bis hin zur Rueckantwort....also Warnung, Fehler, Hinweis usw....

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Nachrichten von der Homematic an den Fernseher (bzw. VU+ Duo 4K) schicken

Beitrag von Bratmaxe » 19.12.2018, 08:24

shartelt hat geschrieben:
18.12.2018, 17:04
1actron hat geschrieben:
18.12.2018, 16:52
Ich hätte da doch noch eine Frage, lässt sich das ganze nur so auf dem Fernseher abbilden oder och andere Möglichkeiten :?:
wie meinen? Es gibt in der VU unterschiedliche Message Typen....da einfach mal im VU Forum schauen. Das geht bis hin zur Rueckantwort....also Warnung, Fehler, Hinweis usw....
Ja man könnte sogar nachfragen, das die CCU den Haustüralarm jetzt scharfschalten will und mit der VU dann auf Ja oder Nein klicken und darauf reagieren und entsprechend schalten :wink:
Ich lasse mir dort nur anzeigen, wenn Waschmaschine und Trockner fertig sind und welcher Rauchmelder ausgelößt hat (kommt hoffentlich nicht vor :lol: )
Gruß Carsten

Antworten

Zurück zu „HomeMatic allgemein“