Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] FullyBrowser Camshot speichern

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] FullyBrowser Camshot speichern

    This topic has been deleted. Only users with topic management privileges can see it.
    • Chaot
      Chaot @Supermicha last edited by

      @Supermicha
      Ich würde dafür vermutlich aus meinem Klingelscript ein paar Schnipsel nehmen:

      https://forum.iobroker.net/topic/29461/aufruf-welche-guten-javascripts-setzt-ihr-ein?page=1

      mit wget speichern und mit writeFile dann in die richtigen Ordner schreiben.

      1 Reply Last reply Reply Quote 0
      • S
        Supermicha last edited by

        Hab mir dein Script mal angesehen, bin leider nicht fit in Javascript. Deswegen der Blockly-Gedanke...

        das wget kriege ich also in den exec-Block rein, das konnte ich aus deinem Script entnehmen.... das war mir so noch nicht bewusst...

        das korrekte abspeichern sollte ich ja mit der richtigen wget-Syntax auch hinkriegen...

        Ich probiere mal...

        1 Reply Last reply Reply Quote 0
        • S
          Supermicha last edited by

          so der wget-Befehl läuft problemlos übers Terminal...
          aber im Blockly krieg ich den nicht zum laufen...
          wget 'http://ip:2323/?cmd=getCamshot&password=xxxx' -O /home/micha/pics/$(date +%Y-%m-%d_%R).jpg
          26ca4a7c-b813-4397-b95c-d325e3c537e3-grafik.png

          mach ich da was falsch?

          P.S. im Original stehen natürlich keine xxxx

          crunchip 1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @Supermicha last edited by

            @Supermicha mit blockly / exec Befehl funktioniert das bei mir auch nicht. Hab ein Js-Script dafür.

            1 Reply Last reply Reply Quote 0
            • S
              Supermicha last edited by

              könntest du mir da auf die Sprünge helfen?

              crunchip 1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @Supermicha last edited by

                @Supermicha Habs grad rausgesucht, ist dieses
                https://forum.iobroker.net/post/222022

                1 Reply Last reply Reply Quote 0
                • S
                  Supermicha last edited by Supermicha

                  also mein js sieht jetzt so aus

                  schedule("*/5 * * * * *", function () {
                    exec('wget \'http://ip:2323/?cmd=getCamshot&password=xxxx\' -O /home/micha/pics/$(date +%Y-%m-%d_%R).jpg');
                  });
                  

                  es funktioniert aber immer noch nicht...

                  wie gesagt, ich hab von javascript keine Ahnung....

                  Chaot 1 Reply Last reply Reply Quote 0
                  • Chaot
                    Chaot @Supermicha last edited by

                    @Supermicha Der reine Befehl klappt über die Konsole? Also der Zielordner ist beschreibbar?

                    Mit dem Befehl wget alleine kannst du die Bilder noch nicht in VIS verwenden. Die müssen dann erst "offiziell" über writeFile in einen offiziellen Ordner im ioBroker verschoben werden.

                    1 Reply Last reply Reply Quote 0
                    • S
                      Supermicha last edited by

                      Ja der reine Befehl über die Konsole klappt wunderbar und speichert das Bild direkt mit richtigem Dateinamen (Datum/Uhrzeit) im angegebenen Ordner...
                      Im VIS bräuchte ich es nicht zwangsläufig.
                      Mir würde es reichen, die Bilder im Ordner zu haben.

                      Auf der Konsole bin ich natürlich nicht mit dem ioBroker-Benutzer unterwegs...
                      vielleicht liegt das an den Berechtigungen?

                      1 Reply Last reply Reply Quote 0
                      • S
                        Supermicha last edited by

                        Läuft.... lag tatsächlich an den Berechtigungen.
                        mit chmod 777 im entspechenden Ordner kann ioBroker jetzt auch speichern....

                        1 Reply Last reply Reply Quote 0
                        • S
                          Supermicha last edited by

                          so, getestet und hier noch mal das Ergebnis:

                          so sieht das Blockly aus.
                          33a02dbd-ca06-43ba-9f65-5cfdd3aad093-grafik.png

                          der abgeschnittene wget-Befehl komplett:

                          wget 'http://192.168.10.60:2323/?cmd=getCamshot&password=xxx' -O /home/micha/pics/$(date +%y-%m-%d_%H:%M:%S).jpg
                          

                          wie oben schon geschrieben, ioBroker braucht in dem Ordner Schreibrechte...
                          in meinem Beispiel mit:

                          chmod 777 /home/micha/pics
                          
                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          480
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          618
                          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