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. [gelöst] Wie binding mit drei if-Bedingungen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Wie binding mit drei if-Bedingungen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 3 Kommentatoren 2.4k Aufrufe 1 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.
  • PeoplesP Offline
    PeoplesP Offline
    Peoples
    schrieb am zuletzt editiert von
    #1

    Hi,

    mal wieder eine wahrscheinlich leicht zu beantwortende Frage aber ich komme nicht drauf.

    Ich möchte ein Binding für eine Fontfarbe in Abhängigkeit des Objektwertes (Feuchtigkeit) einfärben.

    Die Entweder/Oder Abfrage klappt aber wenn ich eine Zwischenfarbe möchte komm ich nicht weiter.

    Folgendes möchte ich machen:

    wenn größer 75% -> Rot

    wenn größer 60% -> Gelb

    sonst grau

    Entweder/Oder mache ich so:

    {wert:hm-rpc.0.NEQXXXXXX.1.HUMIDITY; wert>70 ? "red" : "#85888a"}
    

    Aber wie bekomme ich es hin dass ich den Zwischenwert noch abfrage?

    Gruß

    Steffen

    Ich beantworte keine Fragen zu Themen via PN

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von Jey Cee
      #2
      if (getState("hm-rpc.0.xxxxx.ACTUAL_HUMIDITY").val > '75') {
       
       // Wenn > 75 dan
      
       console.log('code zu farbe');
       
       } else if (getState("hm-rpc.0.xxxxx.ACTUAL_HUMIDITY").val > '60') {
       
       // sonst wenn > 75 dan
       
      console.log('code zu farbe');
       
       } else {
       
      // sonst
       
       console.log('code zu farbe');
       
      } 
      

      Edit: ups sehe gerade die frage geht ueber vis da steige ich aus und stimmt der code oben bestimmt nicht….

      1 Antwort Letzte Antwort
      0
      • PeoplesP Offline
        PeoplesP Offline
        Peoples
        schrieb am zuletzt editiert von
        #3

        Hi,

        ja der Code oben gehört in die Font-Farbauswahl und funktioniert nur eben halt mit der Bedingung "wenn größer 75% dann oder sonst", und ich möchte noch einen Zwischenwert abfragen aber das blicke ich auch nicht :D

        Gruß

        Steffen

        Ich beantworte keine Fragen zu Themen via PN

        1 Antwort Letzte Antwort
        0
        • htreckslerH Offline
          htreckslerH Offline
          htrecksler
          Forum Testing
          schrieb am zuletzt editiert von
          #4

          Das hier müsste passen…

          http://forum.iobroker.net/viewtopic.php?f=30&t=4452

          Gruss Hermann

          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

          1 Antwort Letzte Antwort
          0
          • PeoplesP Offline
            PeoplesP Offline
            Peoples
            schrieb am zuletzt editiert von
            #5

            Dank dir Hermann,

            so funktionierts:

            {wert:hm-rpc.0.NEQXXXX.1.HUMIDITY;wert > 70 ? "#ff0000" :: wert > 60 ? "#FFFF00" :: "#85888a"}
            

            Gruß

            Steffen

            Ich beantworte keine Fragen zu Themen via PN

            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

            735

            Online

            32.6k

            Benutzer

            82.3k

            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