NEWS
[gelöst]Telegram versendet kein Bild
-
Hallo Zusammen,
Ich möchte gern per Telegram ein Bild meiner Kamera versenden
Das speichern des Bildes in /opt/iobroker/motioneye/kueche/kueche1.jpg funktioniert
Wenn ich dann das Bild versenden will schickt mir Telegram nur den Pfad des BildesWas mache ich falsch
Danke im Voraus
Gruß
MarcelMeine Lösung hier:
https://forum.iobroker.net/post/883195 -
@wszene sagte in Telegram versendet kein Bild:
Was mache ich falsch
Zu wenig Infos...
Wie sieht das Skript aus?
-
Hier mein Testblockly
-
@wszene
evtl. telegramm alle instanzen umstellen auf telegram.0
Ich habe einen Timeout von 500ms bevor Telegram das Bild versendet, wenn ich recht erinnere ist das notwendig (schon lange her)... -
@fredf
Leider hilft das auch nicht -
@wszene sagte in Telegram versendet kein Bild:
hilft das auch nicht
was genau hat nicht geholfen?
Zeig mal Dein "angepasstes" Blockly bitte.
-
-
-
@liv-in-sky
Leider auch nichtIch habe aber gerade folgendes im Log gesehen
Cannot send photo [chatId - NummerTelegram]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
Muss ich noch etwas einstellen?
Wenn ich den Pfad durch einen normalen Text ersetzte kommt Dieser an -
@wszene zeig mal deinen wget Befehl
-
nimm doch mal ein schon gespeichertes / bestehendes jpg
Kommt dies an ?
Ich vermute du wartest nicht sehr lange, weil:
... file must be non-empty -
@wszene sagte in Telegram versendet kein Bild:
Cannot send photo [chatId - NummerTelegram]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
setz mal den timeout testweise deutlich höher!
-
habe gerade nochmal bei mir nachgesehen - sieht doch so aus und funktioniert:
kann es sein, dass die bilder in iobroker registriert sein müssen ?
teste mal mit einem bild unter dem ordner:
/opt/iobroker/iobroker-data/files/vis.0/.............png
dort sollten irgendwo bilder von der vis sein
-
Das habe ich auch schon probiert
Leider wird da auch nichts gesendet
Das Bild wird ja per wget richtig geholt das ist auch im Verzeichnis -
@wszene
Nochmal: Zeige mal deinen wget Befehl...
Evtl gibt es zugriffsprobleme mit dem Ordner /opt/iobroker/motioneye
Ich habe einen zusätzlichen Ordner für die Bilder unter /opt/iobroker angelegt -
@wszene jetzt haben schon einige hier geschrieben dass Du den Timeoutwert mal höher setzen sollst... gemacht ?
-
Also ich lass meine Kamerabilder so speichern
wget --output-document /opt/iobroker/Kamerabilder/Eingang2.jpg "http://192.168.178.6/snap.jpeg"
Den Ordner "Kamerabilder" habe ich mir dazu angelegt
Schicken dann so/opt/iobroker/Kamerabilder/Eingang2.jpg
-
@wszene habe jetzt auch mit einer datei nicht im iobroker verzeichnis getestet - funktioniert bei mir auch
jetzt fällt mir auch nichts mehr ein - sorry
-
-