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.5k

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

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

% 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.
  • 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

                        871

                        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