Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] Problemchen mit Hochladen von ICONs im *.png Format

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Problemchen mit Hochladen von ICONs im *.png Format

    This topic has been deleted. Only users with topic management privileges can see it.
    • DJMarc75
      DJMarc75 @Roelli last edited by

      @roelli Nimm mal die Sonderzeichen aus den Dateinamen raus. Am besten nur Buchstaben und Zahlen und nicht so lange Namen.

      R 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Roelli last edited by

        @roelli bei 2000 würd ich wohl ein script nehmen

        alle bilder in einen einen nicht iobroker ordner kopieren - und ein script drüberlaufen lassen - im script kannst du dann auch die sonderzeichen umwandeln und richtig in die iob datenbank schreiben lassen

        R 1 Reply Last reply Reply Quote 0
        • R
          Roelli @arteck last edited by

          @arteck sagte in Problemchen mit Hochladen von ICONs im *.png Format:

          @roelli wie währe es wenn du NUR den upload knopp drückst und ein wenig wartest

          Das sich drehende Lade-Icon hört exakt NIEMALS auf sich zu drehen. Hab ich auch schon ein paar Minuten lang laufen lassen für 5 Icons. Es hört nie auf. 😞

          arteck 1 Reply Last reply Reply Quote 0
          • arteck
            arteck Developer Most Active @Roelli last edited by

            @roelli darf der iobroker user in das verzeichniss schreiben ??

            mal den fixer laufen lassen ?

            R 1 Reply Last reply Reply Quote 0
            • R
              Roelli @arteck last edited by

              @arteck sagte in Problemchen mit Hochladen von ICONs im *.png Format:

              @roelli darf der iobroker user in das verzeichniss schreiben ??

              mal den fixer laufen lassen ?

              Fixer hab ich noch nicht laufen lassen.
              Aber ich hab einen Kollegen gefragt, er hat in seinem iobroker versucht die Dateien hochzuladen... gleiches Problem.

              Und: Ich kann ja z.B. *.svg Dateien ohne Probleme hochladen. Auch 1000 Stück. Garkein problem. Deswegen gehe ich davon aus das die Berechtigungen in Ordnung sind.
              Wenn ich *.svg hochlade dann verhält sich der Dateimanager auch etwas anders... ich kann quasi in Echtzeit zusehen wie jede einzelne Datei vom Bildschirm verschwindet und hochgeladen wird.
              Beim Hochladen der *.png Dateien friert das Upload-Fenster einfach komplett ein.

              arteck 1 Reply Last reply Reply Quote 0
              • R
                Roelli @DJMarc75 last edited by

                @djmarc75 sagte in Problemchen mit Hochladen von ICONs im *.png Format:

                @roelli Nimm mal die Sonderzeichen aus den Dateinamen raus. Am besten nur Buchstaben und Zahlen und nicht so lange Namen.

                Habe ich probiert. Hat leider auch nicht geholfen.

                R 1 Reply Last reply Reply Quote 0
                • R
                  Roelli @liv-in-sky last edited by

                  @liv-in-sky

                  Klingt gut, aber... welches Script meinst Du genau?
                  Die Namen bekomme ich umgewandelt. Aber die VIS will ja nicht das man die Dateien z.B. per winscp hochlädt. Dann werden die Dateien in der VIS nicht angezeigt. (vermutlich schreibt die VIS alles in eine Datenbank)

                  liv-in-sky 2 Replies Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active @Roelli last edited by

                    @roelli ich bin gerade nicht am System... aber zuletzt hat es bei mir auch funktioniert

                    welche vis version ?? hast du mal in den dev tools geschaut.. gibts ne fehler meldung ??

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Roelli last edited by liv-in-sky

                      @roelli

                      z.b

                      vorher hatte ich unter /Daten/TESTCOPY auf dem iob-server deine files kopiert und dem ordner mit "chmod 777 /Daten/TESTCOPY" die recht für iob gegeben

                      const fs = require('fs');
                      
                      let myPather='/Daten/TESTCOPY'
                      
                      
                      fs.readdir(myPather, (err, files) => {    
                       if (err)
                         console.log(err);
                       else {
                        // console.log("\nCurrent directory filenames:");
                         files.forEach(file => {
                           console.log(file);
                           var data = fs.readFileSync(myPather+'/'+file);
                           file=file.replace(/@/g,'-')
                         
                         
                         writeFile('vis.0','/armin/img/TESTCOPY/'+file,data,  function (error) {
                      
                         console.log('file written');
                      
                      });
                         
                         })
                       }
                      })
                      

                      mit deinem rar getestet:

                      Image 033.png

                      die "@" habe ich gefiltert und in "-" verwandelt

                      1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Roelli last edited by

                        @roelli sagte in Problemchen mit Hochladen von ICONs im *.png Format:

                        (vermutlich schreibt die VIS alles in eine Datenbank

                        • ja genau - das macht der befehl writrFile - der "meldet" die files korrekt in iob an und speichert sie

                        ps: du musst noch fs in die zusätzlichen module im javascript-instanz-setting eingeben, falls du das script nutzen willst

                        Image 044.png

                        1 Reply Last reply Reply Quote 0
                        • R
                          Roelli @Roelli last edited by

                          @roelli sagte in Problemchen mit Hochladen von ICONs im *.png Format:

                          @djmarc75 sagte in Problemchen mit Hochladen von ICONs im *.png Format:

                          @roelli Nimm mal die Sonderzeichen aus den Dateinamen raus. Am besten nur Buchstaben und Zahlen und nicht so lange Namen.

                          Habe ich probiert. Hat leider auch nicht geholfen.

                          Öhh... tss... ich dachte ich hätte es getestet ohne @... aber scheinbar doch nicht. Offensichtlich hat's wirklich nur an dem @ Zeichen gelegen.

                          1 Reply Last reply Reply Quote 1
                          • R
                            Roelli last edited by

                            Mega!

                            Jetzt hat's funktioniert.

                            VIELEN DANK AN ALLE! 👍 👍 👍

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.0k
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            4
                            14
                            492
                            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