Wert je nach Vorzeichen einfärben

Begonnen von grappa24, 02 April 2026, 11:04:12

Vorheriges Thema - Nächstes Thema

grappa24

sorry, hab gerade eine Denkblockade  ;)

Ich hab einen Wert in einer ReadingsGroup, der kann positiv und negativ sein; den möchte ich
a) grün einfärben wenn > 0
b) rot einfärben wenn <= 0
und zusätzlich in beiden Fällen nur den Betrag anzeigen.



Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

grappa24

habs gefunden, Kombi aus

valueStyle 
if($READING eq "<reading>") { return ($VALUE > 0) ? 'style="color:green"' : 'style="color:red"'; }valueFormat
<reading> => '{ sprintf("%.0f&nbsp;W", abs($VALUE))}'
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye