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. Visualisierung
  4. Metro Widget verändern - wie und wo

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Metro Widget verändern - wie und wo

Geplant Angeheftet Gesperrt Verschoben Visualisierung
30 Beiträge 3 Kommentatoren 7.5k Aufrufe
  • Ä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.
  • C Offline
    C Offline
    Communicate
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich würde gerne das Metro TIle Navigation Widget verändern. Und zwar würde ich gerne die Beschriftung nicht nur unten im Banner sondern auch mittig in der Kachel (quasi als Beschriftung ) anbringen.

    Welche Dateien muss ich denn wo anpassen?

    Spontan habe ich unter /opt/iobroker/node_modules/iobroker.vis-metro was gefunden, aber irgendwie finde ich da nicht das richtige.

    Hat hier jemand einen Ansatz für mich?

    Gruß

    Dominic

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      so wie ich das sehe, bietet das Widget keine Möglichkeit, das Beschriftungsfeld zu formatieren. HTML und CSS Code werden einfach in der Beschriftung gezeigt. Die Beschriftung wird standardmäßig im Abzeichen-Bereich eingeblendet. Ich dachte, ich könnte sie mit einem negativen margin-top nach oben bringen, geht aber nicht. Ebensowenig mit dem mehrfachen Zeilenwechsel

      Da bleibt nur der Zusammenbau aus mehren Widgets übereinander mit Hilfe von Transparenz. Oder ganz aufwendig: den gewünschten Text als Grafik speichern und per Custom Icon einfügen.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        48_img_007.png

        [{"tpl":"tplMetroTileNav","data":{"visibility-cond":"==","visibility-val":1,"hover":"true","transform":"true","label":"Navigation","bg_class":"bg-indigo","bg_class_active":"bg-magenta","badge_bg_class":"bg-cyan","badge_bg_class_active":"bg-teal","icon_badge":"icon-file","brand_bg_class":"ribbed-steel","brand_bg_class_active":"ribbed-indigo","icon_class":"icon-new"},"style":{"left":"411px","top":"234px"},"widgetSet":"metro"}]
        

        Css:

        .icon-new {
            width: 100% !important;
            height: 100% !important;
            margin-top: -40% !important;
            margin-left: -50% !important;
        }
        .icon-new::before{
            content: 'My super Kitchen' !important;
            font-size:16px;
            font-family: arial;
            overflow: visible;
        }
        

        Wichtig ist, dass Icon als "icon-new" gesetzt ist.

        1 Antwort Letzte Antwort
        0
        • C Offline
          C Offline
          Communicate
          schrieb am zuletzt editiert von
          #4

          Hallo pix,

          vielen Dank. DIe Lösung mit den dahintergelegten Text nutze ich auch, würde das aber lieber etwas "komfortabler haben".

          Hier hat ja auch schonmal jemand die Metro-Widgets "manipuliert":http://forum.iobroker.org/viewtopic.php?f=30&t=912

          Ich habe nur nicht so wirklich verstanden wie er und vorallem welche Dateien er verändert hat.

          Hast Du eine Idee?

          Gruß

          Dominic

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            Communicate
            schrieb am zuletzt editiert von
            #5

            Bluefox mein Held!!!!

            Davon aber mal unabhägig würde ich mich gerne mit den Widgets genauer beschäftigen, wo findet man denn die Quelldateien? Ich denke mal, darauf aufbauend kann man am besten lernen, oder?

            Gruß

            Dominic

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              @Communicate:

              Bluefox mein Held!!!!

              Davon aber mal unabhägig würde ich mich gerne mit den Widgets genauer beschäftigen, wo findet man denn die Quelldateien? Ich denke mal, darauf aufbauend kann man am besten lernen, oder? `
              Natürlich.

              Erst lese und mache das:

              https://github.com/ioBroker/ioBroker/wi … widget-set

              metro.html kannst du finden hier: /opt/iobroker/iobroker-data/files/vis/widgets/metro.html

              Danach wenn du fertig mit den Experimenen bist, musst du die Dateien nach /opt/iobroker/node-modules/iobroker.vis-metro/widgets/metro.html Kopieren und pull request erstellen, damit ich das mergen kann.

              1 Antwort Letzte Antwort
              0
              • C Offline
                C Offline
                Communicate
                schrieb am zuletzt editiert von
                #7

                Hallo Bluefox,

                vielen Dank für die Hinweise. Leider funktioniert das noch nicht so, wie erhofft :-(.

                Ich habe mal versucht beim Navigations-Widget pre und suffix hinzuzufügen, aber es wird mir keine Änderung am Widget angezeigt.

                Dann habe ich einmal ganz einfach versucht, nur die Übersetzung zu verändern, so habe ich Beschriftung in Beschriftung1 geändert und habe nach einem Reload von Vis gedacht, dass ich das direkt auf der Rechten Seite bei den Widget-Eigenschaften sehen kann. Aber leider ändert sich da gar nichts :-(

                Irgendwas mache ich wohl falsch, nur was?

                Kannst Du mir nochmal helfen?

                Gruß

                Dominic

                1 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #8

                  Wenn du wirklich cache in ioBorker.json ausgeschaltet hast und

                  auch ioBroker neu gestartet hast und

                  auch edit.html und index.html aus edit.html.origin und index.html.origin ersetzt hast,

                  dann muss du nur Browser cache löschen.

                  1 Antwort Letzte Antwort
                  0
                  • C Offline
                    C Offline
                    Communicate
                    schrieb am zuletzt editiert von
                    #9

                    Hmm. browser cache war es auch nicht.

                    Ich bin genau nach der Anleitung vorgegangen.

                    Kann ich irgendwie überprüfen, an welcher Stelle ich scheitere.

                    1 Antwort Letzte Antwort
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      schrieb am zuletzt editiert von
                      #10

                      @Communicate:

                      Hmm. browser cache war es auch nicht.

                      Ich bin genau nach der Anleitung vorgegangen.

                      Kann ich irgendwie überprüfen, an welcher Stelle ich scheitere. `
                      Drucke im Browser F12 (Developer Mode) und schaue edit.html

                      Es muss so aussehen
                      48_img_002.png

                      1 Antwort Letzte Antwort
                      0
                      • C Offline
                        C Offline
                        Communicate
                        schrieb am zuletzt editiert von
                        #11

                        so siehts bei mir aus:
                        515_bildschirmfoto_2015-09-26_um_19.10.14.png

                        das habe ich verändert:

                        515_bildschirmfoto_2015-09-26_um_19.11.53.png

                        515_bildschirmfoto_2015-09-26_um_19.12.56.png

                        und in vis siehts so aus :

                        515_bildschirmfoto_2015-09-26_um_19.14.27.png

                        1 Antwort Letzte Antwort
                        0
                        • BluefoxB Offline
                          BluefoxB Offline
                          Bluefox
                          schrieb am zuletzt editiert von
                          #12

                          @Communicate:

                          so siehts bei mir aus:
                          filename="Bildschirmfoto 2015-09-26 um 19.10.14.png" index="3">~~

                          das habe ich verändert:

                          filename="Bildschirmfoto 2015-09-26 um 19.11.53.png" index="2">~~

                          filename="Bildschirmfoto 2015-09-26 um 19.12.56.png" index="1">~~

                          und in vis siehts so aus :

                          filename="Bildschirmfoto 2015-09-26 um 19.14.27.png" index="0">~~ `
                          Ich sehe schon auf dem ersten bild, dass es nicht in Ordnung ist.

                          Hast du edit.html unter

                          /opt/iobroker/node_modules/iobroker.vis/www

                          und unter

                          /opt/iobroker/iobroker-data/files/vis/

                          ersetz?

                          1 Antwort Letzte Antwort
                          0
                          • C Offline
                            C Offline
                            Communicate
                            schrieb am zuletzt editiert von
                            #13

                            ` > Hast du edit.html unter

                            /opt/iobroker/node_modules/iobroker.vis/www

                            und unter

                            /opt/iobroker/iobroker-data/files/vis/

                            ersetz? `

                            hmm. ich habe die index und die edit.html von

                            /opt/iobroker/node_modules/iobroker.vis/www/

                            nach

                            /opt/iobroker/iobroker-data/files/vis/

                            kopiert.

                            was muss ich sonst noch kopieren?

                            So steht es in der Anleitung:

                            replace files in /opt/iobroker/iobroker-data/files/vis/index.html and edit.html with files from /opt/iobroker/node_modules/iobroker.vis/www/index.html

                            1 Antwort Letzte Antwort
                            0
                            • BluefoxB Offline
                              BluefoxB Offline
                              Bluefox
                              schrieb am zuletzt editiert von
                              #14

                              Man muss *.origin files nehmen.

                              Habe die Anleitung geändert.

                              1 Antwort Letzte Antwort
                              0
                              • C Offline
                                C Offline
                                Communicate
                                schrieb am zuletzt editiert von
                                #15

                                nur damit ich es richtig verstehe:

                                Ich kopiere die beiden origin files von /opt/iobroker/node_modules/iobroker.vis/www/index.html.origin und edit.html.origin nach /opt/iobroker/iobroker-data/files/vis/index.html und edit.html, richtig?

                                1 Antwort Letzte Antwort
                                0
                                • C Offline
                                  C Offline
                                  Communicate
                                  schrieb am zuletzt editiert von
                                  #16

                                  … das scheint es nicht gewesen zu sein.

                                  hab es wie beschrieben gemacht, dann die manifest geändert, danacg vis reload.

                                  so siehts jetzt aus:

                                  515_bildschirmfoto_2015-09-26_um_20.48.34.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • BluefoxB Offline
                                    BluefoxB Offline
                                    Bluefox
                                    schrieb am zuletzt editiert von
                                    #17

                                    Wie sieht dann dein iobroker -data/files/vis/edit.html aus?

                                    1 Antwort Letzte Antwort
                                    0
                                    • C Offline
                                      C Offline
                                      Communicate
                                      schrieb am zuletzt editiert von
                                      #18

                                      so: (erste zeilen, die html darf ich nicht hochladen (Die hochgeladene Datei wurde abgewiesen, da sie als möglicher Angriffsversuch identifiziert wurde.)

                                      
                                          <title>ioBroker.vis</title>
                                      
                                      
                                      1 Antwort Letzte Antwort
                                      0
                                      • BluefoxB Offline
                                        BluefoxB Offline
                                        Bluefox
                                        schrieb am zuletzt editiert von
                                        #19

                                        Das ist definitiv falsche Datei.

                                        Hast du wirklich .origin genommen?

                                        1 Antwort Letzte Antwort
                                        0
                                        • C Offline
                                          C Offline
                                          Communicate
                                          schrieb am zuletzt editiert von
                                          #20

                                          das habe ich kopiert:

                                          root@raspberrypi:/opt/iobroker/iobroker-data/files/vis# cd /opt/iobroker/iobroker-data/files/vis/
                                          root@raspberrypi:/opt/iobroker/iobroker-data/files/vis# cp /opt/iobroker/node_modules/iobroker.vis/www/edit.html.original edit.html
                                          root@raspberrypi:/opt/iobroker/iobroker-data/files/vis# cp /opt/iobroker/node_modules/iobroker.vis/www/index.html.original index.html
                                          root@raspberrypi:/opt/iobroker/iobroker-data/files/vis# nano /opt/iobroker/iobroker-data/files/vis/cache.manifest
                                          
                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          659

                                          Online

                                          32.6k

                                          Benutzer

                                          82.3k

                                          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