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.
    • 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

                        386
                        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