Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Bool-HTML mit unterschiedlicher Farbe bei true/false

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bool-HTML mit unterschiedlicher Farbe bei true/false

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

      Moin,
      hab das bisher auch so im Einsatz.
      {wert:hue.0.Philips_hue.lampe2.on;wert == "true" ? "green" : "red"}

      Bei VIS2 scheit das nicht mehr zu funktionieren. Ich bekomme immer das gleiche Ergebnis, egal ob true oder false.
      Habt ihr eine Idee?

      Peoples sigi234 2 Replies Last reply Reply Quote 0
      • Peoples
        Peoples @klausil8 last edited by

        @klausil8 sagte in Bool-HTML mit unterschiedlicher Farbe bei true/false:

        {wert:hue.0.Philips_hue.lampe2.on;wert == "true" ? "green" : "red"}

        Versuch es mal so:

        {wert:0_userdata.0.0_test.boolean;wert === true ? "green" : "red"}
        

        einfach das true aus den Anführungszeichen raus lassen, dann gehts bei mir

        K 1 Reply Last reply Reply Quote 1
        • K
          klausil8 @Peoples last edited by

          @peoples
          Hab ich schon versucht:

          {h:alias.0.Fenster_auf.Büro_Fenster.OFFEN;h == true ? "<font color='red'> offen </font>" : "<font color='green'> geschlossen </font>"}
          

          Leider ohne Erfolg 😕

          Peoples 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @klausil8 last edited by sigi234

            @klausil8 sagte in Bool-HTML mit unterschiedlicher Farbe bei true/false:

            Habt ihr eine Idee?

            Was möchtest du , nur eine Anzeige oder auch schalten?
            Nimm ein anders Widget.

            1 Reply Last reply Reply Quote 0
            • Peoples
              Peoples @klausil8 last edited by Peoples

              @klausil8

              Wieso arbeitest du mit font color, das kann das widget doch selbst?

              [
                {
                  "tpl": "tplValueBool",
                  "data": {
                    "bindings": [],
                    "oid": "0_userdata.0.0_test.boolean",
                    "g_css_font_text": true,
                    "html_false": "geschlossen",
                    "html_true": "offen"
                  },
                  "style": {
                    "bindings": [],
                    "left": 191,
                    "top": 80,
                    "color": "{wert:0_userdata.0.0_test.boolean;wert === true ? \"red\" : \"green\"}",
                    "text-align": null,
                    "text-shadow": null,
                    "font-family": null,
                    "font-style": null,
                    "font-variant": null,
                    "font-weight": null,
                    "font-size": null,
                    "line-height": null,
                    "letter-spacing": null,
                    "word-spacing": null
                  },
                  "widgetSet": "basic",
                  "_id": "i000001"
                }
              ]
              

              geht bei mir, Vis-2 V2.9.64,

              *Edit
              lediglich beim laden und anzeigen im Editor stimmt es "manchmal" nicht, bei Vis funktioniert es (ist mir gerade aufgefallen)

              1 Reply Last reply Reply Quote 0
              • K
                klausil8 last edited by

                @peoples
                Wie mache ich das in einer Tabelle?

                <td>Büro Fenster</th>
                <td>{h:alias.0.Fenster_auf.Büro_Fenster.OFFEN;h == true ? "<font color='red'> offen </font>" : "<font color='green'> geschlossen </font>"}</th>
                <td>{alias.0.Fenster_auf.EG_Wohnzimmer_Türe.EG WOHNZIMMER.Zeitstempel}</th>
                </tr>
                
                Peoples 1 Reply Last reply Reply Quote 0
                • Peoples
                  Peoples @klausil8 last edited by Peoples

                  @klausil8
                  Das wird jetzt schon tricky, hat das in Vis 1 in einer Tabelle funktioniert mit dem Html-Widget?

                  Nur nebenbei: Ich würde Umlaute in Datenpunkten vermeiden dann lieber UE oder AE verwenden

                  Peoples 1 Reply Last reply Reply Quote 0
                  • Peoples
                    Peoples @Peoples last edited by

                    so gehts bei mir:

                    [
                      {
                        "tpl": "tplHtml",
                        "data": {
                          "bindings": [],
                          "html": "<table>\r\n  <tr>\r\n    <th>Fenster</th>\r\n    <th>Status</th>\r\n  </tr>\r\n  <tr>\r\n    <td>{h:0_userdata.0.0_test.boolean;h == true ? \"<font color='red'> offen </font>\" : \"<font color='green'> geschlossen </font>\"}</td>\r\n    <td>{h:0_userdata.0.0_test.boolean;h == true ? \"<font color='green'> offen </font>\" : \"<font color='red'> geschlossen </font>\"}</td>\r\n  </tr>\r\n</table>",
                          "refreshInterval": null,
                          "g_common": true
                        },
                        "style": {
                          "bindings": [],
                          "left": "69px",
                          "top": "32px",
                          "width": "300px",
                          "height": "149px"
                        },
                        "widgetSet": "basic",
                        "_id": "i000001"
                      }
                    ]
                    
                    K 1 Reply Last reply Reply Quote 0
                    • K
                      klausil8 @Peoples last edited by

                      @peoples
                      Danke, für das große Feedback.
                      Hab es hin bekommen. Das Problem saß mal wieder vorm Computer.
                      Jedenfalls tut es jetzt auch vis2

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      867
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      373
                      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