Pushnachrichten mit Pushover an Android bzw. iOS
Moderator: Co-Administratoren
-
- Beiträge: 50
- Registriert: 14.03.2016, 08:11
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 1 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
also, wie auch immer. so funktioniert es bei mir nun.
ob ein leerzeichen oder was es war....
oder kann einer den Fehler erkennen?
ob ein leerzeichen oder was es war....
oder kann einer den Fehler erkennen?
Code: Alles auswählen
! Bild holen und auf CCU schreiben
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("wget -q 'http://xxx.xxx.xxx.xxx:xx/tmpfs/snap.jpg?usr=xxx&pwd=xxx' -O '/tmp/klingel.jpg' ");
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Zumindest sind jetzt Quell und Zielpfad umgekehrt gereiht.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 50
- Registriert: 14.03.2016, 08:11
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 1 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Irgend ein leerzeichen oder zeilenumbruch evtl
Wie genau heißt die skriptsprache?
Kann man die auf fehler prüfen?
Also die webui fehlertesten zeigt da nichts an.
Aber Danke für die gute Hilfe hier.
Ist echt das beste forum
Wie genau heißt die skriptsprache?
Kann man die auf fehler prüfen?
Also die webui fehlertesten zeigt da nichts an.
Aber Danke für die gute Hilfe hier.
Ist echt das beste forum
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Zumindest hattest Du doppelte drin. Da Du aber jedes Mal den Befehl editiert hattest (Privacy), kann man nicht sagen, ob das vorher schon drin war.Balisto hat geschrieben:Irgend ein leerzeichen oder zeilenumbruch evtl
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Natürlich war da ein Enter drin zumindest im Post im Forum sichtbar, daher ja auch der Hinweis auf falschen wget Befehl meinerseits und auf die Fehlermeldung( Exit127)
Alchy
Alchy
Zuletzt geändert von alchy am 07.04.2018, 23:38, insgesamt 1-mal geändert.
Grund: script gelöscht
Grund: script gelöscht
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: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Darum wäre in diesem Falle auch ein Screenshot der bessere Weg gewesen (auch den kann man mit jedem mitgelieferten Grafikprogramm anonymisieren). Gerade bei editierten Scriptaufrufen kann man nicht sicher sein, ob das auch wirklich so im Script steht, wie es per c&p plus Anonymisierung im Forum eingefügt wurde.alchy hat geschrieben:Natürlich war da ein Enter drin zumindest im Post im Forum sichtbar...
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Ich gebe dir völlig Recht. Ich mag Bilder trotzdem nicht so sehr von Scripten.Xel66 hat geschrieben: wie es per c&p plus Anonymisierung im Forum eingefügt wurde.
Es ist nicht schwer ein Script per Copy & Paste hier einzufügen und lediglich user und passwort auszu'x'en.
Warum hier jeder 2. denkt er muss die privaten IP Adressen auch anonymisieren, werde ich wohl nie begreifen.
Daher hatte ich auch eine Weile immer versucht die Scripte hier so zu veröffentlichen, da im Setup die Einstellungen durchgeführt werden und ansonsten niemand rumspielen muss.
Auf die Schnelle sollte es so funktionieren
Script 1 zum speichern des Bildes
Code: Alles auswählen
! Bild von Kamera auf CCU speichern
! v0.1 (c) by Alchy
string URL = "http://192.168.178.88:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxxx&pwd=xxxx";
string SAVE = "/tmp/klingel.jpg";
! +++++++ Finger weg ++++++++
if ( datapoints.Get("CUxD.CUX2801001:1.CMD_EXEC") ) {
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("wget -q -O '"#SAVE#"' '"#URL#"'");
}else{WriteLine("CUxD nicht in Ordnung");}
Code: Alles auswählen
! Pushover mit CUxD.EXEC und Bildanhang
! v0.1 (c) by Alchy
string MESSAGE = "Diese Nachricht wird verschickt mit CUXD.EXEC Kanal 1 und Bild so vorhanden";
string ATTACHMENT = "/tmp/klingel.jpg";
!string ATTACHMENT ="/www/ise/img/_homematic_logo_small_gray.jpg"; ! Ausrufezeichen am Anfang der Zeile entfernen um ein CCU Bild zu versenden zum Test
var USERKEY = "+++++++++++++";
var TOKEN = "+++++++++++";
! ++++++ Finger weg ++++++
if ( datapoints.Get("CUxD.CUX2801001:1.CMD_EXEC") ) {
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("curl -s -k -F token='"#TOKEN#"' -F user='"#USERKEY#"' -F message='"#MESSAGE#"' -F attachment=@'"#ATTACHMENT#"' -F priority=1 http://api.pushover.net/1/messages.json");
}else{WriteLine("CUxD nicht in Ordnung");}
Natürlich könnte man dann auch noch abfragen, ob das Bild vorhanden ist usw. Aber für solch eine Minifunktion sollte es wohl in Ordnung sein.
Alchy
Zuletzt geändert von alchy am 23.12.2019, 22:03, insgesamt 1-mal geändert.
Grund: curl Aufruf angepasst
Grund: curl Aufruf angepasst
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: 50
- Registriert: 14.03.2016, 08:11
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 1 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
@ alchy
also ich musste nochmal was spielen und wollte wissen was mein Fehler ist, habe dein skript getestet
und konnte es so nicht lassen. ich muss die option -O vor den speicherort setzen. ich verstehs nicht
also ich musste nochmal was spielen und wollte wissen was mein Fehler ist, habe dein skript getestet
und konnte es so nicht lassen. ich muss die option -O vor den speicherort setzen. ich verstehs nicht
Zuletzt geändert von alchy am 26.08.2018, 11:16, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
Grund: Scriptcopy gelöscht
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Ist es auch möglich z.B. 4 Kamerabilder direkt zu speichern und diese als 1 MSG zu versenden ?