Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. % farblich darstellen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    650

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

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

% farblich darstellen

Scheduled Pinned Locked Moved Visualisierung
22 Posts 3 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • OliverIOO OliverIO

    @dr-pie

    ich habe das mal nachgestellt. hier funktioniert es.
    wie sieht der datenpunkt aus und wie ist der genaue inhalt?

    55d854a2-be5c-4bcc-a8ee-c26b68fe6c92-image.png

    {0_userdata.0.testFolder.test1}{wert:0_userdata.0.testFolder.test1;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
    {0_userdata.0.testFolder.test2}{wert:0_userdata.0.testFolder.test2;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
    {0_userdata.0.testFolder.test3}{wert:0_userdata.0.testFolder.test3;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
    
    
    Dr.PieD Offline
    Dr.PieD Offline
    Dr.Pie
    wrote on last edited by
    #11

    @oliverio so sieht der DP aus:
    farbe1.png

    OliverIOO 1 Reply Last reply
    0
    • Dr.PieD Dr.Pie

      @oliverio so sieht der DP aus:
      farbe1.png

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #12

      @dr-pie und was für ein datentyp ist der?

      auch das prozentzeichen stört eigentlich nicht. das wird von parseFloat erkannt

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      Dr.PieD 1 Reply Last reply
      0
      • OliverIOO OliverIO

        @dr-pie und was für ein datentyp ist der?

        auch das prozentzeichen stört eigentlich nicht. das wird von parseFloat erkannt

        Dr.PieD Offline
        Dr.PieD Offline
        Dr.Pie
        wrote on last edited by
        #13

        @oliverio state

        OliverIOO 1 Reply Last reply
        0
        • Dr.PieD Dr.Pie

          @oliverio state

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          wrote on last edited by
          #14

          @dr-pie

          datentyp

          7d5977e5-808a-46e6-ac04-b86005fab7c8-image.png

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          Dr.PieD 1 Reply Last reply
          0
          • OliverIOO OliverIO

            @dr-pie

            datentyp

            7d5977e5-808a-46e6-ac04-b86005fab7c8-image.png

            Dr.PieD Offline
            Dr.PieD Offline
            Dr.Pie
            wrote on last edited by
            #15

            @oliverio sagte in % farblich darstellen:

            @dr-pie

            datentyp

            7d5977e5-808a-46e6-ac04-b86005fab7c8-image.png

            Ach ... ich musste dazu erst mal den Expertenmodus aktivieren.
            farbe2.png

            OliverIOO 1 Reply Last reply
            0
            • Dr.PieD Dr.Pie

              @oliverio sagte in % farblich darstellen:

              @dr-pie

              datentyp

              7d5977e5-808a-46e6-ac04-b86005fab7c8-image.png

              Ach ... ich musste dazu erst mal den Expertenmodus aktivieren.
              farbe2.png

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              wrote on last edited by
              #16

              @dr-pie

              hab bei mir das angeglichen.
              alles wie gehabt. funktioniert einwandfrei
              du kannst ja den folgenden block mal in ein html widget kopieren und dann mal die ausgabe anschauen.
              du hattest aber schon die datenpunktnamen wieder angepasst?

              {0_userdata.0.testFolder.test1} {wert:0_userdata.0.testFolder.test1;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
              {0_userdata.0.testFolder.test2} {wert:0_userdata.0.testFolder.test2;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
              {0_userdata.0.testFolder.test3} {wert:0_userdata.0.testFolder.test3;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
              
              

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              Dr.PieD 1 Reply Last reply
              0
              • OliverIOO OliverIO

                @dr-pie

                hab bei mir das angeglichen.
                alles wie gehabt. funktioniert einwandfrei
                du kannst ja den folgenden block mal in ein html widget kopieren und dann mal die ausgabe anschauen.
                du hattest aber schon die datenpunktnamen wieder angepasst?

                {0_userdata.0.testFolder.test1} {wert:0_userdata.0.testFolder.test1;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
                {0_userdata.0.testFolder.test2} {wert:0_userdata.0.testFolder.test2;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
                {0_userdata.0.testFolder.test3} {wert:0_userdata.0.testFolder.test3;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
                
                
                Dr.PieD Offline
                Dr.PieD Offline
                Dr.Pie
                wrote on last edited by
                #17

                @oliverio Püüüüh ... was für eine Geburt.Scheint nun zu funktionieren.

                {synology.1.DiskStationManager.vol_info.volume_1.used}{wert:synology.1.DiskStationManager.vol_info.volume_1.used;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
                

                Kann man das eigentlich auch mit einem Datenpunkt "Logikwert" machen?
                Soll heißen wenn der DP 0 ist dann eine andere Farbe wie 1.

                Meine Versuche waren bisher erfolglos.

                {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;(wert) = 0 ? "#28ad01" : (wert) = 1 ? "#ff141c"}
                

                Auch

                {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;(wert) = false ? "#28ad01" : (wert) = true ? "#ff141c"}
                

                bringt bei mir nichts.

                Vielleicht magst du nochmal helfen.
                1000 Danke

                OliverIOO 1 Reply Last reply
                0
                • Dr.PieD Dr.Pie

                  @oliverio Püüüüh ... was für eine Geburt.Scheint nun zu funktionieren.

                  {synology.1.DiskStationManager.vol_info.volume_1.used}{wert:synology.1.DiskStationManager.vol_info.volume_1.used;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}<br>
                  

                  Kann man das eigentlich auch mit einem Datenpunkt "Logikwert" machen?
                  Soll heißen wenn der DP 0 ist dann eine andere Farbe wie 1.

                  Meine Versuche waren bisher erfolglos.

                  {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;(wert) = 0 ? "#28ad01" : (wert) = 1 ? "#ff141c"}
                  

                  Auch

                  {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;(wert) = false ? "#28ad01" : (wert) = true ? "#ff141c"}
                  

                  bringt bei mir nichts.

                  Vielleicht magst du nochmal helfen.
                  1000 Danke

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  wrote on last edited by OliverIO
                  #18

                  @dr-pie

                  Selbes Problem wahrscheinlich wie oben.der wert kommt als String an.
                  Aber du hast mehrere Fehler drin
                  = ist Zuweisung Operator
                  == ist vergleichoperator
                  Da du nur wahr oder falsch hast musst du auch nich 2 terniär Operatoren verschachteln, bei dem bei dir dann noch der false Anteil fehlte, also bei Prüfung ? Wahrteil : falschteil

                  {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;wert== ‘false‘ ? "#28ad01" : "#ff141c"}
                  

                  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
                  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_operator

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  Dr.PieD 1 Reply Last reply
                  0
                  • OliverIOO OliverIO

                    @dr-pie

                    Selbes Problem wahrscheinlich wie oben.der wert kommt als String an.
                    Aber du hast mehrere Fehler drin
                    = ist Zuweisung Operator
                    == ist vergleichoperator
                    Da du nur wahr oder falsch hast musst du auch nich 2 terniär Operatoren verschachteln, bei dem bei dir dann noch der false Anteil fehlte, also bei Prüfung ? Wahrteil : falschteil

                    {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;wert== ‘false‘ ? "#28ad01" : "#ff141c"}
                    

                    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
                    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_operator

                    Dr.PieD Offline
                    Dr.PieD Offline
                    Dr.Pie
                    wrote on last edited by
                    #19

                    @oliverio sagte in % farblich darstellen:

                    {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;wert== ‘false‘ ? "#28ad01" : "#ff141c"}
                    

                    Da scheint noch ein Problem zu sein.
                    Denn so funktioniert es leider nicht ... bei mir.
                    Ich hatte mal versucht anstatt "false" eine 0 (Null) eingetragen.Leider funktioniert das auch nicht.
                    Der DP sieht so aus
                    datenpunkte1.png
                    Das Feld selber ist ein Textfeld.

                    OliverIOO 1 Reply Last reply
                    0
                    • Dr.PieD Dr.Pie

                      @oliverio sagte in % farblich darstellen:

                      {shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch}{wert:shelly.0.SHPLG-S#3C6105DD3F6B#1.Relay0.Switch;wert== ‘false‘ ? "#28ad01" : "#ff141c"}
                      

                      Da scheint noch ein Problem zu sein.
                      Denn so funktioniert es leider nicht ... bei mir.
                      Ich hatte mal versucht anstatt "false" eine 0 (Null) eingetragen.Leider funktioniert das auch nicht.
                      Der DP sieht so aus
                      datenpunkte1.png
                      Das Feld selber ist ein Textfeld.

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      wrote on last edited by
                      #20

                      @dr-pie

                      Das Raute Zeichen im Datenpunkt könnte noch ein Problem darstellen. Das funktioniert in bindings oft nicht.
                      Da wirst du einen alias erstellen müssen

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      Dr.PieD 1 Reply Last reply
                      0
                      • OliverIOO OliverIO

                        @dr-pie

                        Das Raute Zeichen im Datenpunkt könnte noch ein Problem darstellen. Das funktioniert in bindings oft nicht.
                        Da wirst du einen alias erstellen müssen

                        Dr.PieD Offline
                        Dr.PieD Offline
                        Dr.Pie
                        wrote on last edited by
                        #21

                        @oliverio Ein Alias ... gut das du das erwähnst ... keine Ahnung was das bedeutet.

                        OliverIOO 1 Reply Last reply
                        0
                        • Dr.PieD Dr.Pie

                          @oliverio Ein Alias ... gut das du das erwähnst ... keine Ahnung was das bedeutet.

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          wrote on last edited by
                          #22

                          @dr-pie

                          https://hobbyblogging.de/iobroker-alias-was-und-wozu
                          Ich selbst verwende keine Alias, hab auch keine Shelly’s.
                          Daher weiß ich es nicht so ganz genau.

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          1 Reply Last reply
                          0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          389

                          Online

                          32.7k

                          Users

                          82.6k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe