@liv-in-sky
Vielen lieben Dank!
Bei mir ging es mit deinem Code leider nicht. Dein Code auf mein Objekt angepasst sollte ja dann so aussehen oder?
{wert:weatherunderground.0.forecastPeriod.0p.state;wert <=30 ? "24px": wert >=100 ? "13px" : String(Math.round((-0.16*wert)+28.7))+"px" }
Im Ergebnis steht bei mir dann "NaNPx":
2024-02-10 13_43_47-Clipboard.png
Ohne wirklich zu wissen, was ich da tue, habe ich deinen Berechnungsteil String(Math.round((-0.16*wert)+28.7)) in meine ursprüngliche Formel eingepflanzt. So scheint es zu funktionieren - aber vllt. kannst du da nochmal drüber schauen?! 🙂
{wert:weatherunderground.0.forecastPeriod.0p.state;wert <100 ? "<div style='font-size: 17px'>"+wert+"</div>" :: "<div style='font-size: String(Math.round((-0.16*wert)+28.7))px'>"+wert+"</div>"}