Pushnachrichten mit Pushover an Android bzw. iOS
Moderator: Co-Administratoren
-
- 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
Probier es doch aus.
Ich dächte, auch mehrere Bilder war schon irgendwo Thema.
Alchy
Ich dächte, auch mehrere Bilder war schon irgendwo Thema.
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.
Pushnachrichten mit Pushover an Android bzw. iOS
Hallo zusammen, ich benutze beide Scripte von Alchy:
! Bild von Kamera auf CCU speichern
! v0.1 (c) by Alchy
und
! Pushover mit CUxD.EXEC und Bildanhang
! v0.1 (c) by Alchy
Seit einigen Tagen bekomme ich aber Fehlermeldung
Folge, das Bild wird nur zur Hälfte gezeigt.Andere Hälfte ist grau. Zeit zwischen beiden Scripten ist 6 Sek.
Weiß jemand, wo das Problem liegt. exit(3) konnte ich nicht entschlüsseln.
Danke im Vorraus.
! Bild von Kamera auf CCU speichern
! v0.1 (c) by Alchy
und
! Pushover mit CUxD.EXEC und Bildanhang
! v0.1 (c) by Alchy
Seit einigen Tagen bekomme ich aber Fehlermeldung
Code: Alles auswählen
Apr 13 10:58:39 RaspberryMatic daemon.info cuxd[24681]: system(wget -q 'http://xxxxxxxxxxxxx/jpgimage/1/image.jpg' -O '/tmp/Eingang-Imporx-HD-IPC.jpg') exit(3) 1s
Weiß jemand, wo das Problem liegt. exit(3) konnte ich nicht entschlüsseln.
Danke im Vorraus.
-
- 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
3 File I/O error - aber ja beim Holen des Bildes, wenn ich den Fehler richtig deute.
Komische Sache, aber:
Alchy
Komische Sache, aber:
- Zeit zwischen den Scripten holen des Bildes / Versenden des Bildes erhöhen
oder - die Kamera in der Auflösung runterschrauben
oder - die Netzwerkanbindung der Kamera checken, weil zu lahmes Wlan usw.
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.
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Hallo alchy,
Danke für die schnelle Antwort.
Werde entsprechende Änderungen vornehmen und dann hier berichten.
Schöne Grüße
Pit
Danke für die schnelle Antwort.
Werde entsprechende Änderungen vornehmen und dann hier berichten.
Schöne Grüße
Pit
- tomg1970
- Beiträge: 62
- Registriert: 14.03.2019, 17:36
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 21 Mal
Re: Pushnachrichten mit Pushover an Android bzw. iOS
Hallo Alchy,
hallo zusammen,
ich schaffe es bisher nicht. dass mir die Nachricht geschickt wird.
Im Verzeichnis \tmp liegt aber die klingel.jpg. Was kann ich weiter tun um das Problem einzugrenzen.
Eine normale Nachricht kann ich an Pushover absetzen.
Script 1
Script2
hallo zusammen,
ich schaffe es bisher nicht. dass mir die Nachricht geschickt wird.
Im Verzeichnis \tmp liegt aber die klingel.jpg. Was kann ich weiter tun um das Problem einzugrenzen.
Eine normale Nachricht kann ich an Pushover absetzen.
Script 1
Code: Alles auswählen
! Bild von Kamera auf CCU speichern
! v0.1 (c) by Alchy
string URL = "http://xxx.xxx.x.xx:xx/tmpfs/snap.jpg?-usr=xxxx&-pwd=xxxxx";
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 = "xxxxxxxxxxxxxxxxxxxxxx";
var TOKEN = "xxxxxxxxxxxxxxxxxxxxxxxxx";
[attachment=0]programm.png[/attachment]
! ++++++ 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");}
- Dateianhänge
-
- programm.png (23.47 KiB) 4306 mal betrachtet
Zuletzt geändert von alchy am 23.12.2019, 21:41, insgesamt 1-mal geändert.
Grund: curl Aufruf angepasst
Grund: curl Aufruf angepasst
RaspberryMatic auf PROXMOX VM (ova)
https://github.com/jens-maus/RaspberryMatic/wiki
https://github.com/jens-maus/RaspberryMatic/wiki
-
- 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: Pushnachrichten mit Pushover an Android bzw. iOS
Ich hatte am Anfang das gleiche Problem. Ich musste damals einmalig ein jpg manuell in das Verzeichnis speichern.
Danach hat es geklappt. Ich habe jedoch 5 Sekunden zwischen Speichern und Senden verwendet.
Ob es dir auch hilft, weiß ich nicht. Aber probieren schadet nicht.
Viele Grüße
Chris
Danach hat es geklappt. Ich habe jedoch 5 Sekunden zwischen Speichern und Senden verwendet.
Ob es dir auch hilft, weiß ich nicht. Aber probieren schadet nicht.
Viele Grüße
Chris
System: RaspberryMatic 3.41.11.20190126 auf RPi3, ReverseProxy auf RPi3
-
- 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
Das Posten der Fehlermeldung im Protokoll wäre hilfreich. Ich tippe mal auf exit(26) da du bestimmt erst bei Posten hier eingefügt hast (und somit ist es nicht die Ursache des Problems)
Was aber durchaus die Ursache sein kann, ist das du kein Ausrufezeichen vor das Testbild geschrieben hast
gehört im Echtbetrieb deaktiviert mit einem ! davor.
und wie ich gerade gesehen habe, EQ-3 mich wieder mal ärgert, weil es das Bild so nicht mehr gibt.
Alchy
Code: Alles auswählen
[attachment=0]programm.png[/attachment]
Was aber durchaus die Ursache sein kann, ist das du kein Ausrufezeichen vor das Testbild geschrieben hast
Code: Alles auswählen
string ATTACHMENT ="/www/ise/img/homematic_logo_small_gray.jpg"; ! Ausrufezeichen am Anfang der Zeile entfernen um ein CCU Bild zu versenden zum Test
und wie ich gerade gesehen habe, EQ-3 mich wieder mal ärgert, weil es das Bild so nicht mehr gibt.
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.