NEWS
Alarm Foto per Telegram senden [gelöst]
-
bei dem ersten Versuch hatte ich im Ordner nachgesehen ob er eine Datei erzeugt hat.
Dies hat er auch getan, aber diese scheint so wie er schreibt mit 0Byte zu sein, denn laut Log File sagt wer ja er kann keine leere Datei senden -
Hallo Comunity,
ich versuche seit Tagen meine neue Instar 9020 Full HD dazu zu bringen mir ein Alarm Foto per Telegram zu senden.
Das Script sieht wie folgt aus:

Die Nachricht per Pushover erfolgt, auch eine Datei wird geschrieben, diese ist aber lt. Log File leer.
telegram.0 2020-05-14 16:40:56.457 error (27710) Cannot send photo [chatId - 895417395]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty telegram.0 2020-05-14 16:40:56.416 warn (27710) adapter.getMessage is deprecated and will be removed in js-controller 3.0. Please report this warning to the developer of this adapter!Kann mir jemand sagen was ich verkehrt mache?
@Idefix01 ich habs so, wenn dein 1000ms timeout zu kurz ist, kommt kein Bild, (da noch nicht vorhanden), teste mal mit 2000ms oder 3000ms

-
@Idefix01 ich habs so, wenn dein 1000ms timeout zu kurz ist, kommt kein Bild, (da noch nicht vorhanden), teste mal mit 2000ms oder 3000ms

-
wie kann ich im Terminal die Details ansehen von der Datei, um zu sehen wie groß diese ist
-
wget --output-document /opt/iobroker/ipcam/alarm.jpg ´http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX´
-
bei dem ersten Versuch hatte ich im Ordner nachgesehen ob er eine Datei erzeugt hat.
Dies hat er auch getan, aber diese scheint so wie er schreibt mit 0Byte zu sein, denn laut Log File sagt wer ja er kann keine leere Datei senden -
ja funktioniert im Browser, so habe ich ihn auch schon in der Vis drin, und auch da ist alles ok
-
also die Datei die er schreibt ist komplett leer, obwohl der Link funktioniert.
Muss der Link vielleicht ohne die Zeichen ´´ eingefügt werden?
/opt/iobroker/ipcam$ dir -l
insgesamt 0
-rw-r--r-- 1 iobroker iobroker 0 Mai 14 18:33 alarm.jpg
/opt/iobroker/ipcam$ -
also die Datei die er schreibt ist komplett leer, obwohl der Link funktioniert.
Muss der Link vielleicht ohne die Zeichen ´´ eingefügt werden?
/opt/iobroker/ipcam$ dir -l
insgesamt 0
-rw-r--r-- 1 iobroker iobroker 0 Mai 14 18:33 alarm.jpg
/opt/iobroker/ipcam$ -
wie soll ich den testen als Blockly oder direkt im Terminal
-
wget --output-document /opt/iobroker/ipcam/alarm.jpg ´http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX´
@Idefix01 sagte in Alarm Foto per Telegram senden:
wget --output-document /opt/iobroker/ipcam/alarm.jpg ´http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX´
Muss der Link vielleicht ohne die Zeichen ´´
Mache mal " bei deinem Blockly
wget --output-document /opt/iobroker/ipcam/alarm.jpg "http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX" -
wie soll ich den testen als Blockly oder direkt im Terminal
-
wget --output-document /opt/iobroker/ipcam/alarm.jpg "http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX"hat scheinbar funktioniert, zumindest ist die Datei nicht mehr leer. Teste es jetzt mal über das komplette Script.
-
jetzt hab ich nur noch das Problem das er den Auslöser nicht auf false zurück setzt
-
jetzt hab ich nur noch das Problem das er den Auslöser nicht auf false zurück setzt
-
wobei, wird es dann nicht neu getriggert?
Der trigger reagiert ja auf eine "egal" Änderung?
-
So also hier nun der letzte und funktionierende Stand meines Scriptes. Nun muss ich nur noch die Sensibilität anpassen damit er nicht bei einem Vogel reagiert

jetzt hab ich nur noch das Problem das er den Auslöser nicht auf false zurück setzt
So also hier nun der letzte und funktionierende Stand meines Scriptes.
Du kommst immer mit Teilinfos zurück ....
Also funktioniert jetzt alles !

