Seite 40 von 40

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 26.08.2018, 11:21
von alchy
Probier es doch aus. :wink:
Ich dächte, auch mehrere Bilder war schon irgendwo Thema.

Alchy

Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 16.04.2019, 11:11
von Pit05
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

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
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.

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 16.04.2019, 19:24
von alchy
3 File I/O error - aber ja beim Holen des Bildes, wenn ich den Fehler richtig deute.
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.
kann nichts schaden.

Alchy

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 17.04.2019, 15:12
von Pit05
Hallo alchy,
Danke für die schnelle Antwort.
Werde entsprechende Änderungen vornehmen und dann hier berichten.
Schöne Grüße
Pit

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 22.06.2019, 12:54
von tomg1970
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

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");}
Script2

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


Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 22.06.2019, 22:11
von grissli1
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 22.06.2019, 23:20
von alchy
Das Posten der Fehlermeldung im Protokoll wäre hilfreich. Ich tippe mal auf exit(26) da du

Code: Alles auswählen

[attachment=0]programm.png[/attachment] 
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

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