Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Textfarbe 3fach per Binding nach Wert ändern

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Textfarbe 3fach per Binding nach Wert ändern

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

      @n811e

      https://forum.iobroker.net/topic/7939/gel%C3%B6st-wie-binding-mit-drei-if-bedingungen

      1 Reply Last reply Reply Quote 0
      • SBorg
        SBorg Forum Testing Most Active @n811e last edited by SBorg

        @n811e

        Bei Text-color ein sog. Binding einfügen:

        {val:worx.0.30156702170214010008.mower.batteryState; val > 61 ? "green" : val > 19 ? "yellow" : "red"}
        

        (das verlinkte Beispiel ist nicht ganz korrekt 😉 )
        ...und funktioniert dann nur in der Runtime, nicht im VIS-Editor 😉

        David G. 1 Reply Last reply Reply Quote 0
        • N
          n811e last edited by

          @sborg

          Vielen Lieben Dank, so hats geklappt

          1 Reply Last reply Reply Quote 0
          • David G.
            David G. @SBorg last edited by David G.

            @sborg sagte in Textfarbe 3fach per Binding nach Wert ändern:

            @n811e

            Bei Text-color ein sog. Binding einfügen:

            {val:worx.0.30156702170214010008.mower.batteryState; val > 61 ? "green" : val > 19 ? "yellow" : "red"}
            

            (das verlinkte Beispiel ist nicht ganz korrekt 😉 )
            ...und funktioniert dann nur in der Runtime, nicht im VIS-Editor 😉

            Ist das nicht identisch zum letzten Post im Link?

            Nutze aber ehrlich gesagt euch kein VIS. In Lovelace klappen die Bindings auch.

            SBorg 1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @David G. last edited by

              @david-g Nicht ganz. Den Fehler (per C&P passiert) habe ich mal vor Jahren unbeabsichtigt eingeschleppt und versuche ihn auszumerzen, wenn er nicht immer wieder auftauchen würde ... 🙂

              Achte mal genau auf die Doppelpunkte (dort im 1. Post noch korrekt), die machen ihrem Namen alle Ehre. Es geht zwar auch so, ist aber falsch und beim x-ten Update geht es dann plötzlich nicht mehr weil die "Toleranz" fehlt. Dann sucht man sich einen Wolf...

              David G. 1 Reply Last reply Reply Quote 0
              • David G.
                David G. @SBorg last edited by

                @sborg

                Tatsache.

                1 Reply Last reply Reply Quote 0
                • L
                  lesiflo Most Active last edited by lesiflo

                  Hi, hab hierzu auch mal ne Frage:

                  Wie kann ich die Farbe eines Wertes statt mit einem festen Werte über eine Variable ändern?

                  Das hier klappt leider nicht:

                  {v:hm-rpc.3.INT0000003.1.ACTUAL_TEMPERATURE;v > hm-rpc.3.INT0000003.1.SET_POINT_TEMPERATURE ? "#F44336" : "#4CAF50"}
                  

                  1e38c672-95f3-4a93-a03f-b3e28ae99038-image.png

                  Der gelb markierte Wert soll sich ändern wenn er den unteren Sollwert überschritten hat.

                  Boronsbruder jogibear9988 N 3 Replies Last reply Reply Quote 0
                  • Boronsbruder
                    Boronsbruder @lesiflo last edited by

                    @lesiflo
                    So könnte es funktionieren:
                    Beide DP einer Variablen zuweisen

                    {v:hm-rpc.3.INT0000003.1.ACTUAL_TEMPERATURE;grenze:hm-rpc.3.INT0000003.1.SET_POINT_TEMPERATURE; v > grenze ? "#F44336" : "#4CAF50"} 
                    
                    L 1 Reply Last reply Reply Quote 1
                    • jogibear9988
                      jogibear9988 @lesiflo last edited by jogibear9988

                      @lesiflo

                      ich glaube so (habe aber kein vis)

                      {v:hm-rpc.3.INT0000003.1.ACTUAL_TEMPERATURE;s:hm-rpc.3.INT0000003.1.SET_POINT_TEMPERATURE; v > s ? "#F44336" : "#4CAF50"}
                      

                      P.S. in webUi könnte man dies so binden:

                      07daffb7-01b2-42f2-bf5d-36b2b5108bdc-image.png

                      1 Reply Last reply Reply Quote 0
                      • L
                        lesiflo Most Active @Boronsbruder last edited by

                        @boronsbruder sagte in Textfarbe 3fach per Binding nach Wert ändern:

                        {v:hm-rpc.3.INT0000003.1.ACTUAL_TEMPERATURE;grenze:hm-rpc.3.INT0000003.1.SET_POINT_TEMPERATURE; v > grenze ? "#F44336" : "#4CAF50"}

                        Klasse, das hat geklappt. Danke !

                        1 Reply Last reply Reply Quote 0
                        • N
                          n811e @lesiflo last edited by

                          @lesiflo

                          Was für ein Widget nutzt du, für diese Darstellung?

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          501
                          Online

                          32.3k
                          Users

                          81.0k
                          Topics

                          1.3m
                          Posts

                          6
                          12
                          506
                          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