Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bad Request bei bei Versenden von Bild über Telegram

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bad Request bei bei Versenden von Bild über Telegram

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Ballou last edited by

      Hallo,

      ich habe ioBroker über einen Docker Container auf meiner Synology NAS am laufen. Nun versuche ich gerade wenn es an der Tür klingelt aktuelle Bilder von meinen Kameras über Telegram auf mein Handy zu schicken. Das ganze habe ich über Blockly versucht umzusetzen. Mit meiner Reolink Kamera funktioniert dieses auch einwandfrei, das Bild wird mir aufs Handy geschickt. Für meine Grandstream Kamera habe ich die entsprechende URL auch gefunden und es wird über wget eine jpg Datei angelegt. Wenn dieses Bild nun verschickt werden soll, kommt nur die Fehlermeldung.

      Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED
      

      Wenn ich im Terminal gucke ob die Datei angelegt worden ist, sehe ich diese auch aber wenn mich nicht alles täuscht ist diese nur ca. 132Byte groß. Somit dürfte das gar kein Foto sein aber die URL zum Snapshot funktioniert, wenn ich die im Browser einfüge.
      Ich wüsste jetzt auch nicht wie ich aus dem Container raus sehen kann ob es tatsächlich ein Bild ist.
      Nun stehe ich gerade ein wenig aufm Schlauch, da es bei der einen Kamera funktioniert und bei der anderen Kamera nicht.

      wendy2702 haus-automatisierung 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Ballou last edited by

        @ballou im einfachsten Fall wird versucht das Bild schon zu senden bevor es vollständig gespeichert ist.

        Entweder Verzögerung einbauen oder den Telegramm Block mal weglassen und schauen ob es dann ein richtiges Bild wird was gespeichert wird.

        1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @Ballou last edited by

          @ballou sagte in Bad Request bei bei Versenden von Bild über Telegram:

          Wenn ich im Terminal gucke ob die Datei angelegt worden ist, sehe ich diese auch aber wenn mich nicht alles täuscht ist diese nur ca. 132Byte groß

          Tipp mal

          file <Dateipfad>

          Das sollte Dir sagen, ob es eine Bilddatei ist. Eventuell ist ja auch ein Login davor geschaltet und Du speicherst eine z.B. Login-Seite als HTML ab (statt ein Bild).

          B 1 Reply Last reply Reply Quote 0
          • B
            Ballou @haus-automatisierung last edited by

            Das mit der Autorisierung hatte ich bereits hinzugefügt.
            Um eine Rückmeldung zu bekommen habe ich den wget Befehl im Terminal eingegeben. Tatsächlich hat meine Kamera mit der Autorisierung ein Problem. Konnte aber den Haken finden in dem ich ein View ohne Autorisierung zulasse. Nun funktioniert auch alles.
            Ich danke euch.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            856
            Online

            32.0k
            Users

            80.4k
            Topics

            1.3m
            Posts

            3
            4
            198
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo