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. Binding funktioniert nicht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    562

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

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

Binding funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 3 Kommentatoren 173 Aufrufe 3 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.
  • M Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich möchte in VIS bei einem Feld den Hintergrund abhängig von dessen Wert machen, aber irgendwie funktioniert das nicht:

    {h:sonoff.0.Gefrierschrank.ENERGY_Power; h = 0.6 ? "#15a914" : h > 0.6 ? "#1b3df8" : ? "#fe2a2a"}
    
    

    Und zwar soll bei einem Wert von 0.6 eine bestimmte Farbe gesetzt werden, wenn der Wert größer als 0,6 ebenfalls eine andere und bei einem Wert von 0 eine dritte Farbe.

    OliverIOO 1 Antwort Letzte Antwort
    0
    • M ManfredHi

      Hallo,
      ich möchte in VIS bei einem Feld den Hintergrund abhängig von dessen Wert machen, aber irgendwie funktioniert das nicht:

      {h:sonoff.0.Gefrierschrank.ENERGY_Power; h = 0.6 ? "#15a914" : h > 0.6 ? "#1b3df8" : ? "#fe2a2a"}
      
      

      Und zwar soll bei einem Wert von 0.6 eine bestimmte Farbe gesetzt werden, wenn der Wert größer als 0,6 ebenfalls eine andere und bei einem Wert von 0 eine dritte Farbe.

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

      @manfredh1

      h=0.6 ist eine Zuweisung und ist per se immer wahr.
      Du meinst sicherlich ein Vergleich mit ==
      Dann könnte es auch noch sein, das h ein String enthält, der mit parseFloat erst im eine Zahl umgewandelt werden muss

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

      M 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @manfredh1

        h=0.6 ist eine Zuweisung und ist per se immer wahr.
        Du meinst sicherlich ein Vergleich mit ==
        Dann könnte es auch noch sein, das h ein String enthält, der mit parseFloat erst im eine Zahl umgewandelt werden muss

        M Offline
        M Offline
        ManfredHi
        schrieb am zuletzt editiert von
        #3

        @oliverio sagte in Binding funktioniert nicht:

        h=0.6 ist eine Zuweisung und ist per se immer wahr.
        Du meinst sicherlich ein Vergleich mit ==
        Dann könnte es auch noch sein, das h ein String enthält, der mit parseFloat erst im eine Zahl umgewandelt werden muss

        Irgendwie komm ich nicht drauf, bei den anderen, wo ich das verwende funktioniert es
        Das hier z.B. passt, da wird beim Wert 0 die grüne Farbe angezeigt und alles was darüber ist wird rot.

        {h:sonoff.0.Kuehlschrank.ENERGY_Power; h > 0 ? "#fe2a2a" : "#15a914"}
        

        In meinem Fall aber brauch ich nun drei Farben. 0 soll grün sein, alles unter 1 soll z.b. gelb sein und alles darüber dann rot.

        Und das bekomm ich einfach nicht hin. Und ja es ist bereits eine Zahl, die aus dem Datenpunkt Energy-Power ausgelesen wird.

        bahnuhrB OliverIOO 2 Antworten Letzte Antwort
        0
        • M ManfredHi

          @oliverio sagte in Binding funktioniert nicht:

          h=0.6 ist eine Zuweisung und ist per se immer wahr.
          Du meinst sicherlich ein Vergleich mit ==
          Dann könnte es auch noch sein, das h ein String enthält, der mit parseFloat erst im eine Zahl umgewandelt werden muss

          Irgendwie komm ich nicht drauf, bei den anderen, wo ich das verwende funktioniert es
          Das hier z.B. passt, da wird beim Wert 0 die grüne Farbe angezeigt und alles was darüber ist wird rot.

          {h:sonoff.0.Kuehlschrank.ENERGY_Power; h > 0 ? "#fe2a2a" : "#15a914"}
          

          In meinem Fall aber brauch ich nun drei Farben. 0 soll grün sein, alles unter 1 soll z.b. gelb sein und alles darüber dann rot.

          Und das bekomm ich einfach nicht hin. Und ja es ist bereits eine Zahl, die aus dem Datenpunkt Energy-Power ausgelesen wird.

          bahnuhrB Offline
          bahnuhrB Offline
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von bahnuhr
          #4

          @ManfredH1

          {h:sonoff.0.Kuehlschrank.ENERGY_Power;h==0?"green":h>1?"red":"yellow"}
          

          Die Farben ersetzt du durch deine #


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          M 1 Antwort Letzte Antwort
          1
          • bahnuhrB bahnuhr

            @ManfredH1

            {h:sonoff.0.Kuehlschrank.ENERGY_Power;h==0?"green":h>1?"red":"yellow"}
            

            Die Farben ersetzt du durch deine #

            M Offline
            M Offline
            ManfredHi
            schrieb am zuletzt editiert von
            #5

            @bahnuhr
            DANKE. Jetzt funktioniert es.

            1 Antwort Letzte Antwort
            0
            • M ManfredHi

              @oliverio sagte in Binding funktioniert nicht:

              h=0.6 ist eine Zuweisung und ist per se immer wahr.
              Du meinst sicherlich ein Vergleich mit ==
              Dann könnte es auch noch sein, das h ein String enthält, der mit parseFloat erst im eine Zahl umgewandelt werden muss

              Irgendwie komm ich nicht drauf, bei den anderen, wo ich das verwende funktioniert es
              Das hier z.B. passt, da wird beim Wert 0 die grüne Farbe angezeigt und alles was darüber ist wird rot.

              {h:sonoff.0.Kuehlschrank.ENERGY_Power; h > 0 ? "#fe2a2a" : "#15a914"}
              

              In meinem Fall aber brauch ich nun drei Farben. 0 soll grün sein, alles unter 1 soll z.b. gelb sein und alles darüber dann rot.

              Und das bekomm ich einfach nicht hin. Und ja es ist bereits eine Zahl, die aus dem Datenpunkt Energy-Power ausgelesen wird.

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

              @manfredh1
              das ist auch ein größer als zeichen > und kein gleich zeichen =
              in javascript ist halt zwischen = und == ein großer unterschied.

              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

              273

              Online

              32.7k

              Benutzer

              82.6k

              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