NEWS
Script Bild Versand funktioniert nicht
-
Hallo zusammen,
ich benutze folgendes Script um ein Bild von meiner CAM per Telegram zu versenden.
function sendImage() { request.get({url:"http://192.168.2.82/tmpfs/snap.jpg?usr=iobroker&pwd=iobroker" , timeout: 10000, encoding: 'binary'}, function (error, response, body) { if (error) { console.error(error); } fs.writeFile('/tmp/klingelbild.jpg', body, 'binary', function(err) { if (err) { console.error(err); } else { sendTo('telegram.0', '/tmp/klingelbild.jpg'); } }); }); }
Leider bekommen ich hier eine Fehlermeldung im LOG:
telegram.0 2020-09-11 18:08:53.168 error (6258) Cannot send photo [chatId - 359188986]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED telegram.0 2020-09-11 18:08:53.151 error (6258) Cannot send photo [chatId - 359188986]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED telegram.0 2020-09-11 18:08:53.096 error (6258) Cannot send photo [chatId - 359188986]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED javascript.1 2020-09-11 18:08:52.756 error (1007) Request error: Error: ETIMEDOUT javascript.1 2020-09-11 18:08:52.755 error (1007) script.js.Benachrichtigung.Klingel-Bild-versenden: {'code':'ETIMEDOUT','connect':true}
Hat jemand eine Idee woran dies liegen kann ?
Gruß
Michael
-
@mctom
Funktioniert doch ...var fs = require('fs'); function sendImage() { request.get({url:"http://xxxx:xxxxxx@192.168.178.53/streaming/channels/101/picture" , timeout: 10000, encoding: 'binary'}, function (error, response, body) { if (error) { console.error(error); } fs.writeFile('/tmp/klingelbild.jpg', body, 'binary', function(err) { if (err) { console.error(err); } else { sendTo('telegram.0', '/tmp/klingelbild.jpg'); } }); }); } sendImage();
oder tausche mal :
sendTo('telegram.0', {text: '/tmp/klingelbild.jpg', caption: 'Jemand klingelt an der Haustür !!!', disable_notification: true});
Ich vermute eher , das kein Bild erzeugt wird mit deinem Link !?
-
@Glasfaser Danke für deine Hilfe.
Ich habe mal geschaut. Das Problem scheint nicht an Telegramm zu liegen.
Es wird zwar eine Datei angelegt, aber die Datei ist nur 1KB groß.
Also scheint hier schon ein Problem zu sein.
Noch eine Idee ? -
@Glasfaser sagte in Script Bild Versand funktioniert nicht:
Ich vermute eher , das kein Bild erzeugt wird mit deinem Link !?
Habe ich oben schon geschrieben !
-
@mctom sagte in Script Bild Versand funktioniert nicht:
Noch eine Idee ?
nimm doch einfach ein Link zum Testen !
https://upload.wikimedia.org/wikipedia/commons/d/dc/Elbe_-_flussaufw%C3%A4rts_kurz_nach_Ort_K%C3%B6nigstein.jpg
-
@mctom sagte in Script Bild Versand funktioniert nicht:
Es wird zwar eine Datei angelegt, aber die Datei ist nur 1KB groß.
Also scheint hier schon ein Problem zu sein.
Noch eine Idee ?Was steht denn in der Datei drin?