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. Entwicklung
  4. Adapter mit Bilder-Upload

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Adapter mit Bilder-Upload

Geplant Angeheftet Gesperrt Verschoben Entwicklung
55 Beiträge 5 Kommentatoren 3.9k Aufrufe 8 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.
  • haus-automatisierungH haus-automatisierung

    @skb sagte in Adapter mit Bilder-Upload:

    Ich entscheide mich nicht gegen die Bordmittel - die Bordmittel greifen für meinen Anwendungsfall nicht.

    Okay, aber warum nicht? Der TO hat hier doch vor Jahren auch schon mit den dafür vorgesehenen Funktionen (writeFile) gearbeitet, welche mit den Meta-Objekten arbeiten (und eben NICHT mit den abgekündigten Binary-States). Also alles richtig.

    Das machen ganz viele Adapter so und ich programmiere aktuell sogar mehrere Adapter auf die ioBroker Boardmittel um (dafür gibt es doch das Dateien-Tab im ioBroker).

    Zumal es dann auch viel einfacher ist, die Daten z.B. über den Web-Adapter auszuliefern (das ergänze ich noch in der Doku).

    @skb sagte in Adapter mit Bilder-Upload:

    z.B. /opt/iobroker/iobroker-data/energiefluss-erweitert.0/userFiles

    Ja, und die dann ins Frontend zu bekommen oder über HTTP auszuliefern ist dann unnötig kompliziert.

    @skb sagte in Adapter mit Bilder-Upload:

    auch das Adapter-Verzeichnis (www) nicht der optimale Weg ist

    Das ist ja auch wieder ein ganz anderes Thema, ...

    SKBS Offline
    SKBS Offline
    SKB
    Developer Most Active
    schrieb am zuletzt editiert von
    #13

    @haus-automatisierung Okay, wie kann ich denn z.B. die Bordmittel (FileUpload) von meiner externen Oberfläche nutzen bzw. dorthin dann die Dateien ausliefern?

    Dazu finde ich irgendwie keine Informationen.

    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

    1 Antwort Letzte Antwort
    0
    • haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #14

      @skb sagte in Adapter mit Bilder-Upload:

      on meiner externen Oberfläche nutzen bzw. dorthin dann die Dateien ausliefern?

      Hier fehlen Infos, wie genau die Oberfläche aufgebaut ist. React? jsonConfig (siehe oben) oder irgendwelche Retro-Technik mit "pure js"? :)

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      SKBS 1 Antwort Letzte Antwort
      0
      • haus-automatisierungH haus-automatisierung

        @skb sagte in Adapter mit Bilder-Upload:

        on meiner externen Oberfläche nutzen bzw. dorthin dann die Dateien ausliefern?

        Hier fehlen Infos, wie genau die Oberfläche aufgebaut ist. React? jsonConfig (siehe oben) oder irgendwelche Retro-Technik mit "pure js"? :)

        SKBS Offline
        SKBS Offline
        SKB
        Developer Most Active
        schrieb am zuletzt editiert von
        #15

        @haus-automatisierung Wie gesagt, es ist eine externe Seite (www-Ordner), die aufgerufen wird. Ähnlich wie Jarvis das macht.

        Diese Seite ist via socket.io verbunden und schreibt die eigene JSON config in die Datenpunkte.

        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • SKBS SKB

          @haus-automatisierung Wie gesagt, es ist eine externe Seite (www-Ordner), die aufgerufen wird. Ähnlich wie Jarvis das macht.

          Diese Seite ist via socket.io verbunden und schreibt die eigene JSON config in die Datenpunkte.

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #16

          https://github.com/ioBroker/ioBroker.socketio/blob/ff4096402fa560e3fb4ba2555767ece5fe8ae36e/lib/socketCommands.js#L881-L911

          Ich wüsste spontan aber auch kein Beispiel, welche Adapter noch diese älteren Oberflächen nutzen und File-Uploads implementiert haben (um sich das mal anzuschauen).

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          SKBS 1 Antwort Letzte Antwort
          0
          • haus-automatisierungH haus-automatisierung

            https://github.com/ioBroker/ioBroker.socketio/blob/ff4096402fa560e3fb4ba2555767ece5fe8ae36e/lib/socketCommands.js#L881-L911

            Ich wüsste spontan aber auch kein Beispiel, welche Adapter noch diese älteren Oberflächen nutzen und File-Uploads implementiert haben (um sich das mal anzuschauen).

            SKBS Offline
            SKBS Offline
            SKB
            Developer Most Active
            schrieb am zuletzt editiert von
            #17

            @haus-automatisierung Socket.io ist doch keine ältere Oberfläche :)

            Funktioniert doch wundertbar mit websockets (Bordmittel).

            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

            haus-automatisierungH Jey CeeJ 2 Antworten Letzte Antwort
            0
            • SKBS SKB

              @haus-automatisierung Socket.io ist doch keine ältere Oberfläche :)

              Funktioniert doch wundertbar mit websockets (Bordmittel).

              haus-automatisierungH Online
              haus-automatisierungH Online
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von haus-automatisierung
              #18

              @skb Socket-IO ist gar keine Oberfläche, sondern nur die Lib für die Kommunikation. Die wird ja nach wie vor auch in React oder jsonConfig genutzt.

              Nur eben nicht mit dem Retro-jQuery-Kram usw. Und die Verknüpfung fehlt Dir ja gerade. Eventuell kannst Du es Dir ja dort abschauen.

              https://github.com/ioBroker/ioBroker.admin/blob/761ded4f4947cef7d051dd74e11b5f785e652c25/packages/jsonConfig/src/JsonConfigComponent/ConfigImageUpload.jsx

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              SKBS 1 Antwort Letzte Antwort
              0
              • haus-automatisierungH haus-automatisierung

                @skb Socket-IO ist gar keine Oberfläche, sondern nur die Lib für die Kommunikation. Die wird ja nach wie vor auch in React oder jsonConfig genutzt.

                Nur eben nicht mit dem Retro-jQuery-Kram usw. Und die Verknüpfung fehlt Dir ja gerade. Eventuell kannst Du es Dir ja dort abschauen.

                https://github.com/ioBroker/ioBroker.admin/blob/761ded4f4947cef7d051dd74e11b5f785e652c25/packages/jsonConfig/src/JsonConfigComponent/ConfigImageUpload.jsx

                SKBS Offline
                SKBS Offline
                SKB
                Developer Most Active
                schrieb am zuletzt editiert von
                #19

                @haus-automatisierung Ja, das sind ja Implementierungen, die ich bereits habe.

                Also, ich lade das Bild per jQuery (Ok, oldschool - aber zuverlässig) von der Platte, reiche es direkt an das socket.emit weiter, da socket direkt files kann - ohne sie zu konvertieren. Sie kommen im Adapter an, er schreibt sie auf die Platte und gut.

                Ab und an ist es aber so, das der Adapter keine Rückmeldung sendet - im Log aber eine Ausgabe erfolgt. Da hakt es gerade.

                ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • SKBS SKB

                  @haus-automatisierung Ja, das sind ja Implementierungen, die ich bereits habe.

                  Also, ich lade das Bild per jQuery (Ok, oldschool - aber zuverlässig) von der Platte, reiche es direkt an das socket.emit weiter, da socket direkt files kann - ohne sie zu konvertieren. Sie kommen im Adapter an, er schreibt sie auf die Platte und gut.

                  Ab und an ist es aber so, das der Adapter keine Rückmeldung sendet - im Log aber eine Ausgabe erfolgt. Da hakt es gerade.

                  haus-automatisierungH Online
                  haus-automatisierungH Online
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #20

                  @skb sagte in Adapter mit Bilder-Upload:

                  Also, ich lade das Bild per jQuery (Ok, oldschool - aber zuverlässig) von der Platte, reiche es direkt an das socket.emit weiter

                  Mit writeFile64 ? Zeig mal

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  SKBS 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @skb sagte in Adapter mit Bilder-Upload:

                    Also, ich lade das Bild per jQuery (Ok, oldschool - aber zuverlässig) von der Platte, reiche es direkt an das socket.emit weiter

                    Mit writeFile64 ? Zeig mal

                    SKBS Offline
                    SKBS Offline
                    SKB
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #21

                    @haus-automatisierung Also, aus der Konfigseite versende ich so:

                    const response = await new Promise((resolve) => {
                    	$("#upload_info").text(`Uploading File ${Object.keys(uploadStatus).length || 1} of ${filesLength}!`);
                    	socket.emit('sendTo', appProperties.namespace, '_uploadFile', { fileName: filename, fileData: file }, (res) => { resolve(res); })
                    });
                    

                    im Adapter empfange ich dies so im onMessage Bereich:

                    case '_uploadFile':
                    const uploadPath = path.join(instanceDir + userFiles, obj.message.fileName);
                    if (!fs.existsSync(uploadPath)) {
                    	this.log.info(`Uploading a new file to: ${uploadPath}`);
                    	fs.writeFile(uploadPath, obj.message.fileData, 'binary', (err) => {
                    		if (err) {
                    			this.log.error(`Could not upload the file ${uploadPath}. Error: ${err}`);
                    			this.sendTo(obj.from, obj.command, { error: err, url: null }, obj.callback);
                    		} else {
                    			this.sendTo(obj.from, obj.command, { error: null, url: obj.message.fileName, msg: 'File uploaded successfully!' }, obj.callback);
                    		}
                    	});
                    } else {
                    	this.log.warn(`The file trying to upload already exists: ${uploadPath}`);
                    	this.sendTo(obj.from, obj.command, { error: 'File already exists!', url: obj.message.fileName }, obj.callback);
                    }
                    break;
                    
                    Und hier kommt ab und an das Kommando nicht zurück.
                    

                    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                    haus-automatisierungH 1 Antwort Letzte Antwort
                    0
                    • SKBS SKB

                      @haus-automatisierung Socket.io ist doch keine ältere Oberfläche :)

                      Funktioniert doch wundertbar mit websockets (Bordmittel).

                      Jey CeeJ Online
                      Jey CeeJ Online
                      Jey Cee
                      Developer
                      schrieb am zuletzt editiert von
                      #22

                      @skb dein Adapter läuft zu 100% in/mit ioBroker?
                      Oder startet er rinen eigen Webserver unabhängig von ioBroker?

                      Im ersten fall oder wenn du das per Konfig lösen willst solltest du die Funktionen von ioBroker nutzen.

                      Im zweiten fall solltest du es mit deinem Webserver lösen ohne Abhängigkeit zum ioBroker.

                      Persönlicher Support
                      Spenden -> paypal.me/J3YC33

                      SKBS 1 Antwort Letzte Antwort
                      0
                      • Jey CeeJ Jey Cee

                        @skb dein Adapter läuft zu 100% in/mit ioBroker?
                        Oder startet er rinen eigen Webserver unabhängig von ioBroker?

                        Im ersten fall oder wenn du das per Konfig lösen willst solltest du die Funktionen von ioBroker nutzen.

                        Im zweiten fall solltest du es mit deinem Webserver lösen ohne Abhängigkeit zum ioBroker.

                        SKBS Offline
                        SKBS Offline
                        SKB
                        Developer Most Active
                        schrieb am zuletzt editiert von SKB
                        #23

                        @jey-cee Ja, der Adapter läuft innerhalb des ioBroker. Nur seine "Klicki-Bunti"-Konfig-Oberfläche kommt über den WebAdapter. Genau wie die Inhalte, die er anzeigt.

                        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                        Jey CeeJ 1 Antwort Letzte Antwort
                        0
                        • SKBS SKB

                          @jey-cee Ja, der Adapter läuft innerhalb des ioBroker. Nur seine "Klicki-Bunti"-Konfig-Oberfläche kommt über den WebAdapter. Genau wie die Inhalte, die er anzeigt.

                          Jey CeeJ Online
                          Jey CeeJ Online
                          Jey Cee
                          Developer
                          schrieb am zuletzt editiert von
                          #24

                          @skb also kein eigener webserver, da das der Web Adapter übernimmt.

                          Persönlicher Support
                          Spenden -> paypal.me/J3YC33

                          SKBS 1 Antwort Letzte Antwort
                          0
                          • Jey CeeJ Jey Cee

                            @skb also kein eigener webserver, da das der Web Adapter übernimmt.

                            SKBS Offline
                            SKBS Offline
                            SKB
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #25

                            @jey-cee Genau. Auch die socket.io Verbindung ist die von ioBroker. Alles "Bordmittel".

                            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                            1 Antwort Letzte Antwort
                            0
                            • SKBS SKB

                              @haus-automatisierung Also, aus der Konfigseite versende ich so:

                              const response = await new Promise((resolve) => {
                              	$("#upload_info").text(`Uploading File ${Object.keys(uploadStatus).length || 1} of ${filesLength}!`);
                              	socket.emit('sendTo', appProperties.namespace, '_uploadFile', { fileName: filename, fileData: file }, (res) => { resolve(res); })
                              });
                              

                              im Adapter empfange ich dies so im onMessage Bereich:

                              case '_uploadFile':
                              const uploadPath = path.join(instanceDir + userFiles, obj.message.fileName);
                              if (!fs.existsSync(uploadPath)) {
                              	this.log.info(`Uploading a new file to: ${uploadPath}`);
                              	fs.writeFile(uploadPath, obj.message.fileData, 'binary', (err) => {
                              		if (err) {
                              			this.log.error(`Could not upload the file ${uploadPath}. Error: ${err}`);
                              			this.sendTo(obj.from, obj.command, { error: err, url: null }, obj.callback);
                              		} else {
                              			this.sendTo(obj.from, obj.command, { error: null, url: obj.message.fileName, msg: 'File uploaded successfully!' }, obj.callback);
                              		}
                              	});
                              } else {
                              	this.log.warn(`The file trying to upload already exists: ${uploadPath}`);
                              	this.sendTo(obj.from, obj.command, { error: 'File already exists!', url: obj.message.fileName }, obj.callback);
                              }
                              break;
                              
                              Und hier kommt ab und an das Kommando nicht zurück.
                              
                              haus-automatisierungH Online
                              haus-automatisierungH Online
                              haus-automatisierung
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #26

                              @skb sagte in Adapter mit Bilder-Upload:

                              Auch die socket.io Verbindung ist die von ioBroker. Alles "Bordmittel".

                              Ja, aber Du baust Dir damit deinen eigenen Weg via:

                              @skb sagte in Adapter mit Bilder-Upload:

                              Also, aus der Konfigseite versende ich so:
                              socket.emit('sendTo',

                              Warum nicht mit socket.emit('writeFile64', wie oben verlinkt? Dann muss dein Adapter damit gar nichts machen und es läuft alles über das Frontend.

                              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                              📚 Meine inoffizielle ioBroker Dokumentation

                              SKBS 1 Antwort Letzte Antwort
                              0
                              • haus-automatisierungH haus-automatisierung

                                @skb sagte in Adapter mit Bilder-Upload:

                                Auch die socket.io Verbindung ist die von ioBroker. Alles "Bordmittel".

                                Ja, aber Du baust Dir damit deinen eigenen Weg via:

                                @skb sagte in Adapter mit Bilder-Upload:

                                Also, aus der Konfigseite versende ich so:
                                socket.emit('sendTo',

                                Warum nicht mit socket.emit('writeFile64', wie oben verlinkt? Dann muss dein Adapter damit gar nichts machen und es läuft alles über das Frontend.

                                SKBS Offline
                                SKBS Offline
                                SKB
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #27

                                @haus-automatisierung Ach, schau an. Ok, "das geht"? ... ok, wo landet die Datei dann? Wie kann man sie dann wieder abrufen?

                                ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                haus-automatisierungH 1 Antwort Letzte Antwort
                                0
                                • SKBS SKB

                                  @haus-automatisierung Ach, schau an. Ok, "das geht"? ... ok, wo landet die Datei dann? Wie kann man sie dann wieder abrufen?

                                  haus-automatisierungH Online
                                  haus-automatisierungH Online
                                  haus-automatisierung
                                  Developer Most Active
                                  schrieb am zuletzt editiert von
                                  #28

                                  @skb Sagmal klickst Du auch irgend einen Link hier an oder liest was ich schreibe? :)

                                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                  📚 Meine inoffizielle ioBroker Dokumentation

                                  SKBS 1 Antwort Letzte Antwort
                                  0
                                  • haus-automatisierungH haus-automatisierung

                                    @skb Sagmal klickst Du auch irgend einen Link hier an oder liest was ich schreibe? :)

                                    SKBS Offline
                                    SKBS Offline
                                    SKB
                                    Developer Most Active
                                    schrieb am zuletzt editiert von
                                    #29

                                    @haus-automatisierung Klar, tat ich :) Da ist die Funktion aufgeführt. Ok, in der Readme kommt dann:

                                    writeFile64(_adapter, fileName, data64, options, callback)

                                    Heisst im Endeffekt mache ich:

                                    socket.emit('writeFile64', 'energiefluss-erweitert.0', 'userFiles/Bild.jpg', Bild64Daten, function()');

                                    Die Datei bekomme ich dann auf dem anderen Weg wieder - ok.

                                    Mit readDir bekomme ich die Dinge dann aufgelistet zurück?

                                    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                    haus-automatisierungH 1 Antwort Letzte Antwort
                                    0
                                    • SKBS SKB

                                      @haus-automatisierung Klar, tat ich :) Da ist die Funktion aufgeführt. Ok, in der Readme kommt dann:

                                      writeFile64(_adapter, fileName, data64, options, callback)

                                      Heisst im Endeffekt mache ich:

                                      socket.emit('writeFile64', 'energiefluss-erweitert.0', 'userFiles/Bild.jpg', Bild64Daten, function()');

                                      Die Datei bekomme ich dann auf dem anderen Weg wieder - ok.

                                      Mit readDir bekomme ich die Dinge dann aufgelistet zurück?

                                      haus-automatisierungH Online
                                      haus-automatisierungH Online
                                      haus-automatisierung
                                      Developer Most Active
                                      schrieb am zuletzt editiert von
                                      #30

                                      @skb sagte in Adapter mit Bilder-Upload:

                                      Mit readDir bekomme ich die Dinge dann aufgelistet zurück?

                                      Nochmal der Link...

                                      https://iobroker.readthedocs.io/de/latest/bestpractice/storefiles.html

                                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                      📚 Meine inoffizielle ioBroker Dokumentation

                                      SKBS 1 Antwort Letzte Antwort
                                      0
                                      • haus-automatisierungH haus-automatisierung

                                        @skb sagte in Adapter mit Bilder-Upload:

                                        Mit readDir bekomme ich die Dinge dann aufgelistet zurück?

                                        Nochmal der Link...

                                        https://iobroker.readthedocs.io/de/latest/bestpractice/storefiles.html

                                        SKBS Offline
                                        SKBS Offline
                                        SKB
                                        Developer Most Active
                                        schrieb am zuletzt editiert von
                                        #31

                                        @haus-automatisierung Ne, ich meine, wenn der User nun Bilder hochgeladen hat, die ich abrufen möchte. Da kenne ich ja nicht jeden Dateinamen. So bekäme ich das Verzeichs, oder?

                                        https://github.com/ioBroker/ioBroker.socket-classes?tab=readme-ov-file#readdir_adapter-dirname-options-callback

                                        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                        haus-automatisierungH 1 Antwort Letzte Antwort
                                        0
                                        • SKBS SKB

                                          @haus-automatisierung Ne, ich meine, wenn der User nun Bilder hochgeladen hat, die ich abrufen möchte. Da kenne ich ja nicht jeden Dateinamen. So bekäme ich das Verzeichs, oder?

                                          https://github.com/ioBroker/ioBroker.socket-classes?tab=readme-ov-file#readdir_adapter-dirname-options-callback

                                          haus-automatisierungH Online
                                          haus-automatisierungH Online
                                          haus-automatisierung
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #32

                                          @skb sagte in Adapter mit Bilder-Upload:

                                          Da kenne ich ja nicht jeden Dateinamen.

                                          Den Namen musst Du einfach als Attribut irgendwo anders speichern (in das Instance-Objekt o.ä. wo. der Rest deiner Config auch liegt).

                                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                          📚 Meine inoffizielle ioBroker Dokumentation

                                          SKBS 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          816

                                          Online

                                          32.4k

                                          Benutzer

                                          81.6k

                                          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