Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

% farblich darstellen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
22 Beiträge 3 Kommentatoren 973 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Ro75R Ro75

    @dr-pie

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

    Ro75.

    Dr.PieD Offline
    Dr.PieD Offline
    Dr.Pie
    schrieb am zuletzt editiert von
    #7

    @ro75 Ich habe das mal entsprechend angepasst.
    Damit werden alle in gelb dargestellt :neutral_face:

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

    wert2.png

    1 Antwort Letzte Antwort
    0
    • Ro75R Ro75

      @dr-pie

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

      Ro75.

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #8

      @ro75 sagte in % farblich darstellen:

      @dr-pie

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

      Ro75.

      Nein so funktioniert das Binding nicht mehr

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

      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 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @ro75 sagte in % farblich darstellen:

        @dr-pie

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

        Ro75.

        Nein so funktioniert das Binding nicht mehr

        
        {wert:synology.1.DiskStationManager.vol_info.volume_1.used_size;parseFloat(wert) <= 40 ? "#28ad01" : parseFloat(wert) >= 80 ? "#ff141c" : "#ffff00"}
        
        
        Dr.PieD Offline
        Dr.PieD Offline
        Dr.Pie
        schrieb am zuletzt editiert von
        #9

        @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 1 Antwort Letzte Antwort
        0
        • 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
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #11

            @oliverio so sieht der DP aus:
            farbe1.png

            OliverIOO 1 Antwort Letzte Antwort
            0
            • Dr.PieD Dr.Pie

              @oliverio so sieht der DP aus:
              farbe1.png

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #13

                @oliverio state

                OliverIOO 1 Antwort Letzte Antwort
                0
                • Dr.PieD Dr.Pie

                  @oliverio state

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @dr-pie

                    datentyp

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

                    Dr.PieD Offline
                    Dr.PieD Offline
                    Dr.Pie
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #21

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

                                OliverIOO 1 Antwort Letzte Antwort
                                0
                                • Dr.PieD Dr.Pie

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

                                  OliverIOO Offline
                                  OliverIOO Offline
                                  OliverIO
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  580

                                  Online

                                  32.4k

                                  Benutzer

                                  81.5k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe