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

                          587
                          Online

                          31.7k
                          Users

                          79.6k
                          Topics

                          1.3m
                          Posts

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