Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Mit welchem widget Zustand und Beschrifttung ändern ??

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mit welchem widget Zustand und Beschrifttung ändern ??

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      navino last edited by

      Hallo,

      ich suche ein widget mit dem ich in etwa folgende Anzeige hinbekomme:

      Zwei unterschiedliche Bilder (Tür offen, Tür zu) und unterschiedlichen Text/Farbe je Zustand.

      Ich hätte das gerne in einem Widget, für die einfachere Positionierung in der view.

      Man darf das Ding auch nicht anklicken können, soll nur als Anzeige dienen.

      Gruß

      navino
      639_tueroffen.jpg

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo navino,

        ich würde auf die Schnelle das tplValueListHtml8 Widget nehmen. Ich gehe davon aus, der Wert kommt vom Tür/Fensterkontakt. Also 0=zu und 1=offen.

        Dann importiere mal dieses Widget:

        [{"tpl":"tplValueListHtml8","data":{"oid":"nothing_selected","visibility-cond":"==","visibility-val":1,"count":"2","value0":"![](\"bildquelle_tuerzu\")Tür zu","value1":"![](\"bildquelle_tueroffen\")Tür offen","style0":"color: red;","style1":"color: green;","test_list":"0","name":"Tür Anzeige","comment":"1 für zu; 1 für offen"},"style":{"left":"1276px","top":"587px","width":"117px","height":"113px"},"widgetSet":"basic"}]
        ```` ![261_bildschirmfoto_2015-09-18_um_21.51.45.jpg](/assets/uploads/files/261_bildschirmfoto_2015-09-18_um_21.51.45.jpg) 
        Und dann trägst du noch den Datenpunkt und Object ID ein.
        
        Ausserdem fehlt noch der Pfad zu den Bildern. Wenn die Bilder auf deinem Server/Internet liegen einfach "bildquelle****" ersetzen, sonst kannst du auch eines aus einem der VIS ICON ADAPTER SETS nehmen. Zum Beispiel dieses: [https://github.com/ioBroker/ioBroker.ic … /README.md](https://github.com/ioBroker/ioBroker.icons-ultimate-png/blob/master/README.md) oder auch ein anderes.
        
        Ein einfaches Iconset ist das icons-mfd-png. Daraus kannst du zB __/icons-mfd-png/fts_door.png__ und __/icons-mfd-png/fts_door_open.png__ nehmen. Wennd er Adapter installiert ist, einfach diese beiden Pfade entsprechend eintragen.
        
        Formatierungen des Textes unter Stil[0 oder 1] eintragen. Fertig.
        
        Gruß
        
        Pix
        
        Edit: :lol: Je nach Geschmack die Farben bitte tauschen - rot für offen und grün für geschlossen 8-)
        1 Reply Last reply Reply Quote 0
        • N
          navino last edited by

          Hallo,

          das könnte was werden.

          Ich habe das Bild und den text innerhalb einer Tabelle eingefügt, damit ich den Text vertikal neben dem Bild bekomme.

          Was mir jetzt noch fehlt ist das Bild ohne Abstände (oder nur geringe) in das widget einzufügen (benötige einfach den Platz)

          Hast du da noch eine Idee? Ich habe da mal einen Rahmen drumgemacht, damit man das sieht.

          [{"tpl":"tplValueListHtml8","data":{"oid":"hm-rpc.0.MEQ0287384.1.STATE","visibility-cond":"==","visibility-val":1,"count":"2","value0":"
          
          | ![](\"/icons-mfd-png/fts_window_1w.png\") | Tür zu |
          
          ","value1":"
          
          | ![](\"/icons-mfd-png/fts_window_1w_open.png\") | Tür offen |
          
          ","style0":"color: red; font-size:18px;","style1":"color: green; font-size:18px;","test_list":"0","name":"Tür Anzeige","comment":"1 für zu; 1 für offen"},"style":{"left":"12px","top":"80px","width":"152px","height":"63px","border-style":"solid","border-width":"1px","border-color":"white","border-radius":"10px","z-index":"0","overflow-x":"hidden","letter-spacing":"","word-spacing":""},"widgetSet":"basic"}]
          

          Gruß

          navino
          639_tuerzu.jpg

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Hallo navino,@navino:

            Ich habe das Bild und den text innerhalb einer Tabelle eingefügt, damit ich den Text vertikal neben dem Bild bekomme.

            Was mir jetzt noch fehlt ist das Bild ohne Abstände (oder nur geringe) in das widget einzufügen (benötige einfach den Platz) `
            das verstehe ich nicht ganz. Meinst du, das Widget verbraucht zuviel Platz?

            Eine Tabelle ist naürlich möglich, aber recht aufwändig. Vielleicht kannst du das aufmalen oder nochmal genau zeigen, wieviel Platz um das Icon und den Text frei sein muss.

            Gruß

            Pix

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              ich nehme an, dass er das Icon etwas mehr an den Rand drängen will, damit er mehr platz für den Text hat.

              Aber bei padding hat er schon überall 0 stehen.

              Gruß

              Rainer

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                @Homoran:

                ich nehme an, dass er das Icon etwas mehr an den Rand drängen will, damit er mehr platz für den Text hat.

                Aber bei padding hat er schon überall 0 stehen. `
                So ist es. Tatsächlich ist der Text schon am Rand des Icons, denn das Icon hat einen sehr breiten transparenten Rand, der benachbarte Objekt dann auf Abstand hält.

                Deshalb habe ich per CSS das Bild beschnitten (wie http://www.professorweb.de/css/bilder-mit-css-beschneiden.html erklärt) 261_bildschirmfoto_2015-09-20_um_14.18.08.jpg
                Hier das Widget:

                [{"tpl":"tplValueListHtml8","data":{"oid":"hm-rpc.0.MEQ0287384.1.STATE","visibility-cond":"==","visibility-val":1,"count":"2","value0":"![](\"/icons-mfd-png/fts_window_1w.png\")Tür zu","value1":"![](\"/icons-mfd-png/fts_window_1w_open.png\")Tür offen","style0":"color: red; font-size:18px;","style1":"color: green; font-size:18px;","test_list":"1","name":"Tür Anzeige","comment":"1 für zu; 1 für offen"},"style":{"left":"77px","top":"81px","width":"123px","height":"42px","border-style":"solid","border-width":"1px","border-color":"white","border-radius":"10px","z-index":"0","overflow-x":"hidden","letter-spacing":"","word-spacing":""},"widgetSet":"basic"}]
                

                Und dazu im CSS Reiter folgendes:
                261_bildschirmfoto_2015-09-20_um_14.20.02.jpg

                /* Bild beschneiden */
                div.bild {
                   width:60px;
                   height:60px;
                   overflow:hidden;
                   float: left;
                }
                
                .bild_img {
                    height: 60px;
                    border: 1px solid yellow; /* auf 0px stellen */
                }
                
                div.bild img {
                   margin:-11px;
                }
                
                .bild_text {
                    float: left;
                    border: 1px solid blue;  /* auf 0px setzen */
                    margin: 9px 0 0 -15px;    /* Textabstand oben rechts unten links*/
                }
                

                In den CSS Einstellungen sind zur Verdeutlichung ein Rahmen (gelb) um das Icon gezogen (nur die rechte Linie im Sichtbereich) und ein Rahmen um den Text (blau) gezogen. Für die spätere Nutzung einfach die Rahmenstärke auf 0px setzen, dann verschwinden die Rahmen.

                Gruß,

                Pix

                1 Reply Last reply Reply Quote 0
                • N
                  navino last edited by

                  Hallo,

                  ich hab jetzt erst Eure Antworten gelesen, da ich die Benachrichtigung nicht aktiviert hatte :?

                  Und genau auf das bin ich auch gestoßen. Das Bild hat einen größeren transparenten, schneidet man den Weg ist alles am Rand.

                  Gruß

                  Navino

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  493
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  2224
                  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