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

  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Textfarbe aus Javascript

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

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

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

Textfarbe aus Javascript

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 4 Kommentatoren 1.7k Aufrufe
  • Ä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.
  • a200A Offline
    a200A Offline
    a200
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich versuche die Farbe des Textes abhängig von zwei Variablem zu gestalten. Dafür gebe ich als Css-Text-color ein:

    {a:javascript.0.Stromzähler.Hager.Today;b:javascript.0.Stromzähler.Hager.Day;if(a < b) {#01C014} else {#C70202} }
    

    Im vis Editor funktioniert das auch. Im Browser dann nicht mehr. Mache ich was falsch, oder geht es nicht so, wie ich es mir vorgestellt habe und ich es über einen weiteren Datenpunkt lesen muss?

    1597_e1.png

    Danke für die Unterstützung.

    a200.

    IoBroker auf QNAP TS-451, Raspi und NUC

    1 Antwort Letzte Antwort
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      schrieb am zuletzt editiert von
      #2

      Laut Beschreibung sollte es so funktionieren. Vermute mal ein Fehler, wenn es im Editor funktioniert und in VIS selbst dann nicht.

      Ich realisier das über ein extra Skript und extra Datenpunkte, da ich viele Farben habe und so alle Widgets auf einmal ändern kann.

      Deine Variante hat den Charme, dass es schneller zu realisieren ist und ist perfekt, wenn man wenig Farben pro Widget hat und die Farben auch im Design nicht mehr angepasst werden sollen.

      Adapter: Fritzbox, Unify Circuit
      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        @a200:

        Hi,

        ich versuche die Farbe des Textes abhängig von zwei Variablem zu gestalten. Dafür gebe ich als Css-Text-color ein:

        {a:javascript.0.Stromzähler.Hager.Today;b:javascript.0.Stromzähler.Hager.Day;if(a < b) {#01C014} else {#C70202} }
        

        Im vis Editor funktioniert das auch. Im Browser dann nicht mehr. Mache ich was falsch, oder geht es nicht so, wie ich es mir vorgestellt habe und ich es über einen weiteren Datenpunkt lesen muss?

        e1.png

        Danke für die Unterstützung.

        a200. `

        Ersetze

        if(a < b) {#01C014} else {#C70202}
        
        

        Mit

        
        (a < b) ? "#01C014" : "#C70202"
        
        
        1 Antwort Letzte Antwort
        0
        • a200A Offline
          a200A Offline
          a200
          schrieb am zuletzt editiert von
          #4

          @Bluefox:

          Ersetze

          if(a < b) {#01C014} else {#C70202}
          
          ````Mit
          

          (a < b) ? "#01C014" : "#C70202"

          ```` `

          Das ist es! Klasse. Vielen Dank.

          IoBroker auf QNAP TS-451, Raspi und NUC

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jp112sdl
            schrieb am zuletzt editiert von
            #5

            @a200:

            @Bluefox:

            Ersetze

            if(a < b) {#01C014} else {#C70202}
            
            ````Mit
            

            (a < b) ? "#01C014" : "#C70202"

            ```` `

            Das ist es! Klasse. Vielen Dank. `

            Moin :)

            Mit welcher .vis Version hat das (noch) funktioniert?

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

            Benutzer

            81.4k

            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