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 Supermicha

      Moin zusammen.
      Ich versuche grade, wie aus der Überschrift schon ersichtlich, das Kamerabild von meinem Tablet, auf dem der FullyBrowser läuft, entweder nach Zeit oder nach einem anderen Trigger irgendwohin zu speichern.
      Den Camshot kriege ich ja problemlos über
      http://ip:2323/?cmd=getCamshot&password=xxx

      Ich überlege jetzt grade, wie ich das realisiert kriege.... jemand nen Tipp für mich?
      Am liebsten über Blockly (ich denke mal mit dem Exec-Block) aber meinetwegen auch über wget, falls es mit Blockly so nicht klappt....

      Bin für jede Hilfe dankbar...

      Chaot 1 Reply Last reply Reply Quote 0
      • 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

                            389
                            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