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 zur Änderung der Farbe (die x-te | sorry :-( )

NEWS

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

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

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

Binding zur Änderung der Farbe (die x-te | sorry :-( )

Geplant Angeheftet Gesperrt Verschoben Visualisierung
4 Beiträge 2 Kommentatoren 332 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.
  • B Offline
    B Offline
    Butschek
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich wechsele gerade von FHEM auf IOBroker. Bin in sofern neu hier. Grundsätzlioch gefällt mir sehr gut was ich sehe. Auch wenn ich zunächst etwas "geschockt" war und den Wald vor lauter Bäumen nicht gesehen habe.
    Nachdem ich nun alle Geräte von HM übernommen habe, Adapter installiert und die Instanzen laufen möchte ich mich an VIS waagen, um möglichst zeitnah wieder meine gewohnte Übersicht zu haben.

    Meine Fensterkontakte kann ich bereits visualisieren. Fenster auf / Fenster zu wird per Symbol angezeigt. Soweit so gut. Nun würde ich gerne noch das daneben stehende Label je nach Zustand einfärben. Das Label ist ein ganz normales Standard Widget zum Anzeigen von Strings

    d3f383f7-0b7a-4210-9097-2f38c85f4259-grafik.png

    Hierin weise ich im Feld Color

    1909c451-0b69-41f6-b461-9df901c79823-grafik.png

    folgenden String zu:
    {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == "false" ? "#ffffff" : "#ff0000"}

    Zunächst zur Klärung:
    hm-rpc.0.SEQ2094924.1.STATE ist die Objekt ID, die ich auch zum Schalten des Icons verwende (welches ja funktioniert). Dies kann den BOOL true oder false haben.
    6822fc14-18cf-40d3-aff7-0120503e5439-grafik.png

    Ich habe nun bereits unzählige Threads zu den Bindings durch. Die Syntax sieht richtig aus. Viele schreiben, dass dies für sie funktioniert. Ein Thread habe ich gefunden, der sagt, dass ein Binding zur Laufzeit nicht sichverändern kann ?? Vielleicht verstehe ich die Aussage falsch. Aber egal, kann mir einer auf die Sprünge helfen, bevor ich verzweifele??

    Liebe Grüße
    Holger

    B 1 Antwort Letzte Antwort
    0
    • B Butschek

      Hallo zusammen,

      ich wechsele gerade von FHEM auf IOBroker. Bin in sofern neu hier. Grundsätzlioch gefällt mir sehr gut was ich sehe. Auch wenn ich zunächst etwas "geschockt" war und den Wald vor lauter Bäumen nicht gesehen habe.
      Nachdem ich nun alle Geräte von HM übernommen habe, Adapter installiert und die Instanzen laufen möchte ich mich an VIS waagen, um möglichst zeitnah wieder meine gewohnte Übersicht zu haben.

      Meine Fensterkontakte kann ich bereits visualisieren. Fenster auf / Fenster zu wird per Symbol angezeigt. Soweit so gut. Nun würde ich gerne noch das daneben stehende Label je nach Zustand einfärben. Das Label ist ein ganz normales Standard Widget zum Anzeigen von Strings

      d3f383f7-0b7a-4210-9097-2f38c85f4259-grafik.png

      Hierin weise ich im Feld Color

      1909c451-0b69-41f6-b461-9df901c79823-grafik.png

      folgenden String zu:
      {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == "false" ? "#ffffff" : "#ff0000"}

      Zunächst zur Klärung:
      hm-rpc.0.SEQ2094924.1.STATE ist die Objekt ID, die ich auch zum Schalten des Icons verwende (welches ja funktioniert). Dies kann den BOOL true oder false haben.
      6822fc14-18cf-40d3-aff7-0120503e5439-grafik.png

      Ich habe nun bereits unzählige Threads zu den Bindings durch. Die Syntax sieht richtig aus. Viele schreiben, dass dies für sie funktioniert. Ein Thread habe ich gefunden, der sagt, dass ein Binding zur Laufzeit nicht sichverändern kann ?? Vielleicht verstehe ich die Aussage falsch. Aber egal, kann mir einer auf die Sprünge helfen, bevor ich verzweifele??

      Liebe Grüße
      Holger

      B Offline
      B Offline
      Butschek
      schrieb am zuletzt editiert von
      #2

      @butschek
      Das Pic vom CSS Font ist ein voriger Versuch. Insofern paßte es nicht ganz zum darunter geschriebenen String.

      SBorgS 1 Antwort Letzte Antwort
      0
      • B Butschek

        @butschek
        Das Pic vom CSS Font ist ein voriger Versuch. Insofern paßte es nicht ganz zum darunter geschriebenen String.

        SBorgS Offline
        SBorgS Offline
        SBorg
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @butschek Wenn es ein boolean ist, kann man auch die aller einfachste Variante nutzen:

        {hm-rpc.0.SEQ2094924.1.STATE ? "#ffffff" : "#ff0000"}
        

        oder, die langen bei boolean:

        {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == false ? "#ffffff" : "#ff0000"}
        {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == 0 ? "#ffffff" : "#ff0000"}
        

        myvar == "false" prüft ob der Text (!) in "myvar" false lautet.
        ...und ein boolean ist bei false immer 0, bei true immer 1 ;)

        LG SBorg ( SBorg auf GitHub)
        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

        B 1 Antwort Letzte Antwort
        0
        • SBorgS SBorg

          @butschek Wenn es ein boolean ist, kann man auch die aller einfachste Variante nutzen:

          {hm-rpc.0.SEQ2094924.1.STATE ? "#ffffff" : "#ff0000"}
          

          oder, die langen bei boolean:

          {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == false ? "#ffffff" : "#ff0000"}
          {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == 0 ? "#ffffff" : "#ff0000"}
          

          myvar == "false" prüft ob der Text (!) in "myvar" false lautet.
          ...und ein boolean ist bei false immer 0, bei true immer 1 ;)

          B Offline
          B Offline
          Butschek
          schrieb am zuletzt editiert von
          #4

          @sborg said in Binding zur Änderung der Farbe (die x-te | sorry :-( ):

          {myvar:hm-rpc.0.SEQ2094924.1.STATE; myvar == 0 ? "#ffffff" : "#ff0000"}

          Guten Abend SBorg,

          dies hat auf den String geklappt.

          Vielen lieben Dank und noch ein schönes WE.

          Holger

          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

          423

          Online

          32.7k

          Benutzer

          82.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