ich weiß wie man Werte transformiert und auch Einheiten hinzufügt bei
beispielsweise empfangenen Modbus Werten.
Nutze ich die Standard Widget in Openhab wird alles super angezeigt.
Was muss ich jedoch tun wenn ich mir ein custom Widget baue dort bekomme ich die Werte zwar rein auch
umgerechnet aber die Einheit fehlt. Die Nachkommastellen passen auch nicht ganz.
So greife ich derzeit auf die Variablem im custom Widget zu:
Code: Alles auswählen
slots:
default:
- component: f7-row
slots:
default:
- component: f7-col
config:
width: 70
slots:
default:
- component: Label
config:
text: dzt. Produktion
- component: f7-col
config:
width: 30
slots:
default:
- component: Label
config:
text: =items.Sun2000_power_current.displaystate || items.Sun2000_power_current.state
items.Sun2000_power_current
i get:
{ "state": "12.45747", "displayState": "12.46 MWh" }
But i'm not able to get displaystate only state version.
SOLVED:
displaystate instead of displayState