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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.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.
  • Dr.PieD Dr.Pie

    @oliverio so sind die alle wieder rot:

    {wert:synology.1.DiskStationManager.vol_info.volume_1.used_size;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}   
    {wert:synology.1.DiskStationManager.vol_info.volume_2.used_size;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}   
    {wert:synology.1.DiskStationManager.vol_info.volume_3.used_size;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}   
    {wert:synology.1.DiskStationManager.vol_info.volume_4.used_size;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}   
    
    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    wrote on last edited by OliverIO
    #10

    @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>
    
    

    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

      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
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            505

                            Online

                            32.7k

                            Users

                            82.4k

                            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