Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    126

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    165

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    869

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

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 3 Kommentatoren 2.4k Aufrufe 1 Beobachtet
  • Ä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

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            385

            Online

            32.8k

            Benutzer

            82.7k

            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