ring2(): Font-Farbe des Textes setzen

Begonnen von Dr. Boris Neubert, 05 April 2026, 19:15:17

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

Hallo,

ich habe auf meinem Dashboard ring2-Widgets mit Ringen mit Farbverläufen. Werte in dunklen Farben sind schwer lesbar, deshalb möchte ich die Texte per CSS-Attribut in einer anderen Farbe darstellen.

{ ui_Table::ring2( \
        main::ReadingsVal('aggr.PV','PVPowerSourceW',0.0), 0.0, 4.0, 0, 240, "PV", 100, undef, "0,color:white,color:white,W", \
        main::ReadingsVal('aggr.PV','PVEnergySourcekWh',0.0), 0, 50, 0, 120, undef, undef, "0,,,kWh") \
}

Offenbar nimmt er aber das Farbattribut des Textes color:white für Wert und Einheit nicht an. Aus dem Code in 98_DOIF.pm bin ich auf die Schnelle nicht schlau geworden.

Muss ich das anders machen oder geht das (derzeit) gar nicht?

Viele Grüße
Boris
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

Damian

Das Attribut heißt fill:white

Auf der Seite https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg findest du diverse Beispiele, wenn du nach fill sucht.

Es gibt übrigens den Parameter $lightness, der dir die Farbe verschiedener SVG-Elemente des Ringes aufhellen kann, dazu findest du auch Beispiele auf der obigen Wiki-Seite.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF