Einheiten bei custom Widget anzeigen lassen ?
Verfasst: 28. Mai 2022 15:06
Hallo,
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:
If i check the output of:
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
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
