Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Dateien per wput auf FTP hochladen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Dateien per wput auf FTP hochladen

    This topic has been deleted. Only users with topic management privileges can see it.
    • OliverIO
      OliverIO @aleks-83 last edited by

      @aleks-83

      Ich würde curl verwenden, da das relativ viel kann und nicht nur ftp Upload beherrscht
      https://wiki.ubuntuusers.de/cURL/

      1 Reply Last reply Reply Quote 0
      • A
        aleks-83 @haus-automatisierung last edited by aleks-83

        @haus-automatisierung said in Dateien per wput auf FTP hochladen:

        @aleks-83 sagte in Dateien per wput auf FTP hochladen:

        Habe ich mal schnell im JS Adapter hinzugefügt.

        Mh? Das hat da doch nix zu suchen, sondern muss z.B. per apt nachinstalliert werden.

        Achso!? Ich dachte das gehört in den JS Adapter. Dann nehm ichs da wieder raus.
        Hat nämlich auch nicht geholfen...
        wget habe ich dort drin und es funktioniert auch.

        @oliverio said in Dateien per wput auf FTP hochladen:

        @aleks-83

        Ich würde curl verwenden, da das relativ viel kann und nicht nur ftp Upload beherrscht
        https://wiki.ubuntuusers.de/cURL/

        Danke für den Tipp.
        Ich werde erst mal versuchen es mit wput hinzubekommen. Da ich es eigentlich nur in diesem speziellen Fall brauche.

        haus-automatisierung 1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @aleks-83 last edited by

          @aleks-83 sagte in Dateien per wput auf FTP hochladen:

          Hat nämlich auch nicht geholfen...

          Keine Überraschung - darüber kann man nur Pakete von npm nachinstallieren lassen.

          Apt nutzen: https://packages.debian.org/bookworm/wput

          sudo apt install wput

          1 Reply Last reply Reply Quote 0
          • A
            aleks-83 @haus-automatisierung last edited by aleks-83

            @haus-automatisierung said in Dateien per wput auf FTP hochladen:

            @aleks-83 sagte in Dateien per wput auf FTP hochladen:

            Wo soll ich die Befehle ausführen?

            Das sind keine Befehle, sondern die "Ergebnisse" von deinem Befehl per exec (Linux Grundlagen).
            z.B. dein "Kommando nicht gefunden" wurde auch auf stderr geschrieben.

            Siehe https://www.learnlinux.org.za/courses/build/shell-scripting/ch01s04

            Und da kommt man halt auch per Blockly dran:
            ...

            2024-01-09 12:58:01.080  - error: javascript.0 (24479) script.js.Kamera.IPcam_SnapshotTEST: exec: wput /home/iobroker/Besucherfotos/Satz2/* sftp://user:pass@10.0.0.123:22/DS716II/FOTO/Besucherfotos/2024/
            2024-01-09 12:58:01.091  - warn: javascript.0 (24479) script.js.Kamera.IPcam_SnapshotTEST: null
            2024-01-09 12:58:01.092  - warn: javascript.0 (24479) script.js.Kamera.IPcam_SnapshotTEST: Nothing done. Try `wput --help'.
            
            haus-automatisierung OliverIO 2 Replies Last reply Reply Quote 0
            • David G.
              David G. last edited by

              Ich lade meinen Sachen so hoch:

              curl  -k "sftp://xxxxx.your-storagebox.de/iobroker/snapshot/hannah/" --user "user:pw" -T "/opt/iobroker/snapshot/Bild.jpg" --ftp-create-dirs
              
              1 Reply Last reply Reply Quote 2
              • haus-automatisierung
                haus-automatisierung Developer Most Active @aleks-83 last edited by

                @aleks-83 Dann fehlen wohl Parameter o.ä. von wput. Habe ich noch nie genutzt und müsste jetzt auch die Doku lesen... Oder Du nutzt (wie von den anderen vorgeschlagen) curl.

                1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @aleks-83 last edited by

                  @aleks-83

                  und teste die befehle alle erst mal direkt auf der konsole mit dem user iobroker
                  erst wenn es da funktioniert, dann kannst du es nach blockly übertragen

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    aleks-83 @OliverIO last edited by

                    @oliverio
                    Wie lautet denn das initalpasswort vom user "iobroker"?
                    Laut Doku ist es "iobroker" aber das funktioniert nicht.

                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @aleks-83 last edited by haus-automatisierung

                      @aleks-83 sagte in Dateien per wput auf FTP hochladen:

                      Wie lautet denn das initalpasswort vom user "iobroker"?

                      Es ist einfach keines gesetzt. Brauchst Du auch nicht. Du kannst ja mit sudo einfach im Context vom iobroker Linux-User die Befehle ausführen:

                      sudo -H -u iobroker <Befehl>

                      Auch hier: Linux-Grundlagen anschauen 🙂

                      A 1 Reply Last reply Reply Quote 1
                      • A
                        aleks-83 @haus-automatisierung last edited by

                        Jetzt funktioniert es. Danke euch !

                        curl  -k "sftp://10.0.0.123/DS716II/FOTO/Besucherfotos/2024/" --user "user:pass" -T "/home/iobroker/Besucherfotos/Satz2/snap01.jpg" --ftp-create-dirs
                        
                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        530
                        Online

                        31.7k
                        Users

                        79.6k
                        Topics

                        1.3m
                        Posts

                        4
                        16
                        607
                        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