Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Fonfarbe in VIS Widget

    NEWS

    • Monatsrückblick – September 2025

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

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    Fonfarbe in VIS Widget

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

      Hallo,
      ich will den Text eines Widgets abhängig vom Objektwert steuern...
      habe hier im Forum scgon gesucht, leider scheint das Bsp nicht zu funktionieren...
      was mach ich falsch...

      {var:smartmeter.0.1-0:16_7_0__255.value; var < 0.0 ? "#2bf73f" :: "#ff0000" }
      
      Codierknecht Glasfaser 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @stoffel67 last edited by Codierknecht

        @stoffel67
        Zunächst mal würde ich das so formulieren:

        {val:smartmeter.0.1-0:16_7_0__255.value; val < 0 ? "#2bf73f" : "#ff0000" } 
        

        Aber ich bin mir gerade nicht sicher, ob ein Doppelpunkt im Objekt nicht Probleme bereitet.
        Und var könnte auch Ärger machen, weil reserviertes Wort. Darum eher val.

        S Homoran 2 Replies Last reply Reply Quote 0
        • S
          stoffel67 @Codierknecht last edited by stoffel67

          @codierknecht said in Fonfarbe in VIS Widget:

          {val:smartmeter.0.1-0:16_7_0__255.value; val < 0 ? "#2bf73f" : "#ff0000" }

          OK, ich hab deinen Vorschlag übernommen, der Text wird jetzt in Farbe dargestellt, aber er ändert sich nicht bei Änderung der Vorzeichens, "value ist als OBjekt "Number" angelegt, sollte also passen

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

            @codierknecht sagte in Fonfarbe in VIS Widget:

            Aber ich bin mir gerade nicht sicher, ob ein Doppelpunkt im Objekt nicht Probleme bereitet.

            ich denke schon, da der Doppelpunkt ebenfalls eine Funktion in einem Binding hat

            S 1 Reply Last reply Reply Quote 0
            • S
              stoffel67 @Homoran last edited by

              @homoran
              auch zwei Doppelpunkte bringen nichts, im VIS-Edit Modus wird die Frabe dargestellt, in VIS-Runtime nicht
              schon seltsam😕

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

                @stoffel67 sagte in Fonfarbe in VIS Widget:

                auch zwei Doppelpunkte bringen nichts, i

                ???

                Deine OID enthält einen Doppelpunkt.

                S 1 Reply Last reply Reply Quote 0
                • S
                  stoffel67 @Homoran last edited by

                  @homoran
                  Ohh, ist mir garnicht aufgefallen...
                  das Objekt wird allerdings vom SmartMeter-Adapter angelegt 🙁

                  1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @stoffel67 last edited by Codierknecht

                    @stoffel67
                    Das liegt definitiv an dem Doppelpunkt in der Objekt-ID.

                    Das hier funktioniert:

                    {val:0_userdata.0.Test.test; val < 0 ? "red" : "green"}
                    

                    Das hier nicht:

                    {val:0_userdata.0.Test.test:123; val < 0 ? "red" : "green"}
                    

                    Versuche mal, einen Alias auf den DP zu legen (mit "anständigem" Namen) und in der Vis diesen zu verwenden.

                    @apollon77 Gibt's da einen bestimmten Grund, warum die Objekt-ID einen Doppelpunkt enthält?

                    Homoran S 3 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Codierknecht last edited by

                      @codierknecht sagte in Fonfarbe in VIS Widget:

                      Versuche mal, einen Alias auf den DP zu legen (

                      genau!
                      ich glaube bei Shellys (hab ich nicht) war das des Problems Lösung

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

                        @codierknecht sagte in Fonfarbe in VIS Widget:

                        warum die Objekt-ID einen Doppelpunkt enthält?

                        ich fürchte das ist der OBIS Konvention geschuldet

                        Screenshot_20240205-203233_Firefox.jpg

                        https://de.m.wikipedia.org/wiki/OBIS-Kennzahlen

                        Codierknecht 1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @stoffel67 last edited by

                          @stoffel67 sagte in Fonfarbe in VIS Widget:

                          smartmeter.0.1-0:16_7_0__255.value

                          das Funktioniert nicht , du mußt dafür ein Alias nutzen !

                          1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @Homoran last edited by

                            @homoran sagte in Fonfarbe in VIS Widget:

                            ich fürchte das ist der OBIS Konvention geschuldet

                            Gut möglich.
                            Heißt aber nicht zwangsläufig, dass man das nicht auch ändern könnte - oder besser: Hätte ändern können 😉
                            Aber bei 'nem etablierten Adapter könnte das mehr Probleme schaffen als beheben.

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

                              @codierknecht siehe edit

                              1 Reply Last reply Reply Quote 0
                              • S
                                stoffel67 @Codierknecht last edited by stoffel67

                                @codierknecht
                                wie leg ich denn ein "Alias" an?

                                Codierknecht 1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active @stoffel67 last edited by

                                  @stoffel67
                                  Im Objektbaum legst Du unterhalb von alias.0 eine passende Struktur und dann einen Datenpunkt vom Typ "Zahl" an.
                                  Dann kannst Du angeben, auf welchen Original-DP der Alias "gucken" soll.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    stoffel67 @Codierknecht last edited by stoffel67

                                    @codierknecht
                                    TOP, kaum macht man's richtig... funktioniert's
                                    Vielen Dank euch allen...👍

                                    1 Reply Last reply Reply Quote 0
                                    • jogibear9988
                                      jogibear9988 last edited by

                                      macht doch mal einen issue hierzu bei vis auf.

                                      Es muss ja nur nach dem ersten : gesucht werden, der rest kann ja als id verwendet werden.

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      744
                                      Online

                                      32.1k
                                      Users

                                      80.7k
                                      Topics

                                      1.3m
                                      Posts

                                      vis
                                      5
                                      17
                                      647
                                      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