Hallo zusammen,
ich bastel gerade am CUxD rum, bekomme es aber nicht zum Laufen.
Folgendes Script will ich verwenden, um mir ne Push-Nachricht aufs Handy zu schicken:
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null http://prowl.weks.net/publicapi/add?apikey=d14e12c5d6a8731xxxx08b8ac4db7e5927fcc&application=Homematic-Hinweis:&priority=+1\&description=Fenster%20Gaeste-WC%20seit%2020min%20offen!!!";
Das gleiche als system.Exec funktioniert, also kanns nicht an der Prowl-Einrichtung liegen.
ich habe den neusten CUx-Daemon auf der CCU und auch ein Gerät angelegt.
Ich weiß grad keinen Rat, warum das nicht funktioniert...
Kann und mag mir hier jemand helfen?
Danke!
Homematicus
Schon wieder CUxD
Moderator: Co-Administratoren
-
- Beiträge: 2268
- Registriert: 22.06.2012, 17:46
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Tirol/Austria
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 2 Mal
Re: Schon wieder CUxD
Hi,
du hast hinten schon mal keine Klammer und du musst den Link noch in Anführungszeichen oder so setzen.
Am einfachsten ist aber, wenn du es so machst:
So sollte es funktionieren (zumindest tut es das bei mir). Hab's schon mit deinen Daten angepasst.
Viele Grüße
Chris
du hast hinten schon mal keine Klammer und du musst den Link noch in Anführungszeichen oder so setzen.
Am einfachsten ist aber, wenn du es so machst:
Code: Alles auswählen
string url = "http://prowl.weks.net/publicapi/add?apikey=d14e12c5d6a8731xxxx08b8ac4db7e5927fcc&application=Homematic-Hinweis:&priority=+1\&description=Fenster%20Gaeste-WC%20seit%2020min%20offen!!!";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
Viele Grüße
Chris
System: RaspberryMatic 3.41.11.20190126 auf RPi3, ReverseProxy auf RPi3
-
- Beiträge: 56
- Registriert: 24.07.2012, 12:24
Re: Schon wieder CUxD
Hallo Chris,
danke für Deine Hilfe! Leider tut sich nichts bei mir. Das hier funktioniert:
string stdout;
string stderr;
system.Exec("wget -q -O /dev/null 'http://prowl.weks.net/publicapi/add?apikey=d14e12c5d6a8731fe6acxxxxx8ac4db7e5927fcc&application=Homematic-Hinweis:&priority=+1\&description=Fenster%20Gaeste-WC%20seit%2020min%20offen!!!'", &stdout, &stderr);
Dein korrigiertes CUxD-script löst aber keine Push-Nachricht aus.
Kann ich was beim Einrichten des CUx-Gerätes falsch gemacht haben?
Grüße
Bernhard
danke für Deine Hilfe! Leider tut sich nichts bei mir. Das hier funktioniert:
string stdout;
string stderr;
system.Exec("wget -q -O /dev/null 'http://prowl.weks.net/publicapi/add?apikey=d14e12c5d6a8731fe6acxxxxx8ac4db7e5927fcc&application=Homematic-Hinweis:&priority=+1\&description=Fenster%20Gaeste-WC%20seit%2020min%20offen!!!'", &stdout, &stderr);
Dein korrigiertes CUxD-script löst aber keine Push-Nachricht aus.
Kann ich was beim Einrichten des CUx-Gerätes falsch gemacht haben?
Grüße
Bernhard
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Schon wieder CUxD
Neustart hast Du sicher schon durchgeführt !?
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 56
- Registriert: 24.07.2012, 12:24
Re: Schon wieder CUxD
Ja, Neustart (CCU und CUxD) habe ich durchgeführt.
EDIT:
Ich werd bekloppt!! Da war ein Leerzeichen im API-Key!! Muss beim Kopieren reingekommen sein. Jetzt klappt es! Danke für Eure Hilfe!!
EDIT:
Ich werd bekloppt!! Da war ein Leerzeichen im API-Key!! Muss beim Kopieren reingekommen sein. Jetzt klappt es! Danke für Eure Hilfe!!