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.
    • R
      Roelli last edited by Roelli

      Hallo.

      Ich kann so ca. 2 Icons hochladen mit dem Dateimanager in der VIS. Mehrere Icons auf einmal hochladen geht schon garnicht.

      Andere Icons, z.B. im *.SVG Format kann ich problemlos hochladen. Konvertieren der Icons von *.PNG nach *.SVG verzerrt die Icons so das man sie nicht mehr gebrauchen kann.

      Eine Problem könnte sein: opt is not an object of type "meta"

      icons test.rar

      icons.gif

      Wie kann ich die Icons trotzdem hochladen? (es sind ca. 2000 Stück)

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

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

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