Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] FullyBrowser Camshot speichern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] FullyBrowser Camshot speichern

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 3 Kommentatoren 996 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Supermicha
    schrieb am zuletzt editiert von
    #3

    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 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Supermicha
      schrieb am zuletzt editiert von
      #4

      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

      crunchipC 1 Antwort Letzte Antwort
      0
      • S Supermicha

        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

        crunchipC Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #5

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

        umgestiegen von Proxmox auf Unraid

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Supermicha
          schrieb am zuletzt editiert von
          #6

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

          crunchipC 1 Antwort Letzte Antwort
          0
          • S Supermicha

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

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #7

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

            umgestiegen von Proxmox auf Unraid

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Supermicha
              schrieb am zuletzt editiert von Supermicha
              #8

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

              ChaotC 1 Antwort Letzte Antwort
              0
              • S 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....

                ChaotC Offline
                ChaotC Offline
                Chaot
                schrieb am zuletzt editiert von
                #9

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

                ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Supermicha
                  schrieb am zuletzt editiert von
                  #10

                  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 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    Supermicha
                    schrieb am zuletzt editiert von
                    #11

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

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      Supermicha
                      schrieb am zuletzt editiert von
                      #12

                      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 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      647

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe