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. Frage: Widget Farbe 1 bei 0, Farbe 2 bei >=1

NEWS

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

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

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

Frage: Widget Farbe 1 bei 0, Farbe 2 bei >=1

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 2 Kommentatoren 1.5k 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.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    schrieb am zuletzt editiert von
    #1

    Ich mache mir das Leben wahrscheinlich gerade viel zu schwer…

    Ich suche ein Widget, das sich wie folgt verhält:

    • ID Wert 0: Hintergrundfarbe: X1, Textfarbe: Y1

    • ID Wert >= 1: anderer Hintergrund, andere Textfarbe

    Ich habe mir ein Schwellwertskript gebaut, mit dem ich Datenpunktgruppen beliebige Schwellwerte mit zugehörigen Farben definieren kann (Hintergrund/Text). Alles wunderbar.

    Für so Datenpunkte, wie Homematic Alarme, in den ich nur zwei Markierungen benötige (für 0 oder <>0), ist es Overkill.

    Ich habe gerade Tomaten auf den Augen. Gibt es ein Widget dafür?

    327_vis_widget_farbig.jpg

    Beispiel. Die CCU Alarme sollen bei 0 grün (Lime) dargestellt werden und bei <> 0 rot.

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

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      mir fällt nur dieses Widget ein: val ValueList HTML Style

      [{"tpl":"tplValueListHtml8","data":{"oid":"javascript.0.VIS.Webcam.Rotation.Nummer","visibility-cond":"==","visibility-val":1,"count":"5","gestures-offsetX":0,"gestures-offsetY":0,"html_prepend":"Alarm","test_list":"0","value0":"0","value1":"1","value2":"2","value3":"3","style0":"color: black; background: grey;","style1":"color: yellow; background: grey;","style2":"color: white, background: red"},"style":{"left":"769px","top":"505px","z-index":"20","width":"181px","height":"20px","text-align":"right","margin-right":"","padding-right":""},"widgetSet":"basic"}]
      

      Und dann musst du für die geschätzte Maximalzahl von alarmen den Wert "wertsanzahl bis" ändern und jeweils bei "Wert[x]" und "Stil für [x|" die Stilvorgabe eintragen. Hab zum Probieren mal 50 eingetragen. Das geht :P

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

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

        danke Pix

        mh… da Du die Widgets wie Deine Westentasche kennst habe ich wenig Hoffnung auf ein anderes Widget.

        für die Fälle, um die es geht, komme ich mit Sicherheit auch mit 10 Einträgen aus, werde es dann aber mit den Schwellwerten umsetzen.

        ideal wäre, wenn man für die Visualisierung mit der Object-ID rechnen könnte, wie bei der Lösung mit {Objekt.id;max(1)}

        Danke!

        Michael

        Gesendet von iPhone mit Tapatalk

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

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #4

          Eine Variante ist noch das justgae -Colored Widget. Aber das kann den Hintergrund nicht formatieren.

          Hier eine Variante für die Ausgabe Alarme (bei 0 weiße Schrift, ab 1 rote Schrift)

          [{"tpl":"tplJustgageValueColored","data":{"visibility-cond":"==","visibility-val":1,"balance1":"50","balance2":"50","gestures-offsetX":0,"gestures-offsetY":0,"oid":"","min_oid":"0","mid_oid":"1","max_oid":"200","digits":"0","html_prepend":"Alarm","color1":"#FFFFFF","color2":"#ff0f15","color3":"#ff0f15"},"style":{"left":"771px","top":"536px","z-index":"20","text-align":"right","width":"100px","height":"20px"},"widgetSet":"justgage"}]
          

          Du könntest ein weißes HTML Widget für den Hintergrund drunterlegen (z-index 15), dann ein rotes HTML Widget darüber (z-index 16). Dann stellst du die Sichtbarkeit vom Roten auf aus, wenn der Wert < 1 ist. Dann wären es drei Widgets übereinander (das mit der Zahl mindestens z-index 17)

          Gruß

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

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

            Hi Pix,

            und noch einmal Danke! Du gibst nie auf, bis es eine Lösung gibt. ;-)

            Mir reicht es schon, dass es kein Widget gibt und ich mir nicht unnötig das Leben schwer mache.

            Das justage -Colored Widget hatte ich mir auch schon angeschaut. Ich hatte es das erste Mal in Deiner Pollenalarm-Lösung gesehen. Auch dafür noch einmal danke. Da Du viel probierst, viel hilfst und die Ergebnisse auch immer fleissig postet, hilft das immer wieder was Neues zu entdecken.

            Auch die Formatierung oben (Text links, Zahl rechts) habe ich erst in Deiner Pollenflug-Lösung gesehen ;-)

            Für mein Thema werde ich das jetzt so machen, wie bei allen anderen Widgets. Mein Schwellwertskript und dann über {Objekt-ID} die Text- und Hintergrundfarbe ändern. Hat auch den Vorteil, das ich alle Widgets mit identischer Funktion auf einen Schlag anpassen kann, wenn mir mal etwas nicht mehr gefällt.

            Beispiel:
            327_vis-klima.jpg

            Es gibt für die Themen, wie Temperatur oder Feuchtigkeit Schwellwerttabellen, mit jeweiligen Farben für kalt bis warm. Sollte ich Werte oder Farben ändern wollen, mache ich das einmal zentral.

            Gruß

            Michael

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

            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

            395

            Online

            32.4k

            Benutzer

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