Seite 1 von 1

Einheiten bei custom Widget anzeigen lassen ?

Verfasst: 28. Mai 2022 15:06
von cybermailer
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:

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
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 :shock:

Re: Einheiten bei custom Widget anzeigen lassen ?

Verfasst: 29. Mai 2022 20:04
von peter-pan
..meinst du so was ?

Code: Alles auswählen

=(Number.parseFloat(items.Socket_Fritz_04_Power.state)/10).toFixed(2) + " kW"

Re: Einheiten bei custom Widget anzeigen lassen ?

Verfasst: 23. Jun 2022 11:02
von cybermailer
hatte einene Tippfehler bei displaystate (case sensitive) daher wurde es nicht korrekt angezeigt...
jetzt klappts. Danke!

Re: Einheiten bei custom Widget anzeigen lassen ?

Verfasst: 23. Jun 2022 16:01
von peter-pan
...so geht's natürlich auch. ;) . Richtige Syntax ist immer gut :) :)