Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Pushover sendet Bild nicht (unexpected Token)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Pushover sendet Bild nicht (unexpected Token)

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @Tableautin last edited by

      @tableautin sagte in Pushover sendet Bild nicht (unexpected Token):

      Ideen woran es liegen kann

      wahrscheinlich an

      @tableautin sagte in Pushover sendet Bild nicht (unexpected Token):

      welches ich vorher gespeichert habe mit wget

      T 1 Reply Last reply Reply Quote 0
      • T
        Tableautin @crunchip last edited by

        @crunchip Leider verstehe ich deine Antwort nicht.
        Das eine ist die ursprüngliche Ausgangslage (woher komme ich), hat aber nichts mit diesem Script zu tun, da ich es für die Tests verienfacht habe.

        Wie ich bereits geschrieben habe, existiert die Datei, ist lesbar und der Zugriff sollte auch richtig sein. WGET habe ich ausgeschaltet, um zu vermeiden, dass während der Tests die Datei noch geblockt ist (da noch nicht heruntergeladen) und arbeite mit einem statischen Bild.

        WGET kann daher nicht der Fehler sein

        1 Reply Last reply Reply Quote 0
        • rug1024
          rug1024 @Tableautin last edited by rug1024

          @tableautin
          Test mal mit einer JPG-Datei welche nicht so groß ist, z.B. vorher auf 800x600 Pixel reduzieren.
          Ich mache den Versand über Pushover im Prinzip genauso wie Du (Bild von Webcam mittels wget holen,, mit "exec mogrify ..." auf 800x600 reduzieren, dann mit Pushover versenden). Klappt.

          Prüfe bitte auch ob wirklich nur ein "Auftrag" an Pushover rausgeht. Wenn Dein Skript Pushover mit mehreren Anfragen gleichzeitig "bombardiert" kann dieser Fehler wohl ebenfalls auftreten.

          T 1 Reply Last reply Reply Quote 1
          • T
            Tableautin @rug1024 last edited by

            Bei einer reduzierten Größe kommt das Bild nun an 🙂 Das bedeutet erst einmal, dass wir die Ursache gefunden haben.

            @rug1024 sagte in Pushover sendet Bild nicht (unexpected Token):

            exec mogrify

            Kannst du vielleicht deinen Befehl bzw. die Einbindung in Blockly etwas genauer ausführen? Mein iobroker läuft in einem Docker-Container, dort ist kein Magick installiert (mogrify ist soweit ich mit meinen Basis Linux Kenntnissen Bestandteil von Magick). Hast du das Paket bei dir installiert oder gibt es einen anderen Trick?

            rug1024 1 Reply Last reply Reply Quote 0
            • rug1024
              rug1024 @Tableautin last edited by rug1024

              @tableautin
              Imagemagick habe ich nachinstalliert, extra für diesen Zweck. Das Paket ist nicht gerade klein, aber ich habe nur diese Lösung gefunden. Vorteile sind Zeitersparnis im Upload und auf dem Handy, welches die Bilder empfängt, reicht 800x600 zum sehen was auf der Cam passiert ist.
              Das Hochladen eines hochauflösenden Bildes dauert wahrscheinlich zu lange, so das Pushover Dir einen Timeout beschert.
              Anbei mein Blockly:
              Aufnahme2.jpg

              crunchip T 2 Replies Last reply Reply Quote 1
              • crunchip
                crunchip Forum Testing Most Active @rug1024 last edited by

                @rug1024 wenn du den Haken setzt "mit Ergebnissen" kannst du dir die Pause bzw timeout sparen

                1 Reply Last reply Reply Quote 1
                • T
                  Tableautin @rug1024 last edited by

                  @rug1024 Danke für die Info. Wie hast du es nachinstalliert? Hast du einem Paketmanager verwendet oder es direkt aus den Sourcen gebaut?

                  Ich verwende ioBroker ja in einem Docker Container, und dort würde ich es gerne nachinstallieren.

                  apt-get install imagemagick
                  

                  Bei mir ist Imagemagick nicht in den integrierten Sources vorhanden ("Package 'Imagemagic' has no installation candidate"). Nun fehlen mir leider die tiefergehenden Linux Kenntnisse, um diese zu ändern oder es komplett aus den Quellen neu zu erstellen.

                  rug1024 DJMarc75 2 Replies Last reply Reply Quote 0
                  • rug1024
                    rug1024 @Tableautin last edited by rug1024

                    @tableautin
                    Ich betreibe ioBroker auf Ubuntu im Proxmox-Container, dort konnte ich es mittels "apt install" einfach holen.
                    Du musst entweder via "add-apt-repository" ein entsprechendes PPA eintragen (leider weiß ich nicht welches ImageMagick enthält) oder der Screenshot könnte Dir weiterhelfen (leider weiß ich aber auch nicht wie man mit AppImage-Files umgeht:
                    e6e4cf4d-7527-4d60-a69c-b8fd2cd32c48-grafik.png

                    T 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @Tableautin last edited by

                      @tableautin

                      sudo apt install imagemagick imagemagick-doc
                      
                      1 Reply Last reply Reply Quote 0
                      • T
                        Tableautin @rug1024 last edited by

                        @rug1024 Leider gibt es den Befehl add-apt-repository nicht 😞 Hast du den Link zu dem Thread, aus dem der Screenshot stammt?

                        @DJMarc75 Wie oben bereits beschrieben scheint imagemagick nicht in den SOurcen des offiziellen iobroker Dokcer Containers enthalten zu sein, und neue Sourcen kann ich nicht hinzufügen, add-apt-reposiotry nicht als Befehl verfügbar ist.

                        rug1024 1 Reply Last reply Reply Quote 0
                        • rug1024
                          rug1024 @Tableautin last edited by

                          @tableautin
                          https://trendoceans.com/install-imagemagick-on-debian/
                          Vorgehensweise wie unter "Method 2" beschrieben, also AppImage. Musste halt testen.

                          Weitere möglicherweise hilfreiche Links:
                          https://imagemagick.org/script/download.php#linux
                          https://github.com/ImageMagick/ImageMagick/releases

                          Mehr kann ich leider dazu nicht beitragen, möchte Dir aber für die Zukunft mal die Idee einpflanzen auf Proxmox zu gehen. Ist echt praktisch.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          547
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          4
                          12
                          556
                          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