Problem mit Prozentwertanzeige bei Item
Verfasst: 12. Jan 2025 18:56
Hallo zusammen,
ich habe heute unseren Sungrow Wechselrichter über das Modbus Binding in Openhab 4.3 eingebunden.
Prinzipiell funktioniert auch alles wie es soll, ich habe aber bei mindestens 2 Items mit der Anzeige des
Wert ein Problem mit der Darstellung der Kommastelle.
Battery Capacity sollte eigentlich 9.6 kWh anzeigen, zeigt aber 96 kWh. Viel wichtiger ist mir aber Battery Level, wo 0.147 % angeleigt wird,
anstelle von 14.7 %.
Ich habe jetzt alles durchgelesen was ich finden konnte und würde behaupten das die Items richtig angelegt sein sollten. Das Pattern für die State Descripion des Battery Level Items ist mit %.2f %% angegeben. Beim Battery Capacity Item ist %.2f %unit% angegeben.
Kann ich das an irgendeiner Stelle umrechnen ?
Oder habt Ihr eine andere Idee ?
Funfact, wenn ich den Battery Level Item von Number.Dimensionless auf Number.Irgendwasanderes umstelle und dann wieder zurück, wird kurzzeitig der richtige Wert angezeigt ( 14.7 % ), springt dann aber wieder zurück.
Danke im Voraus.
ich habe heute unseren Sungrow Wechselrichter über das Modbus Binding in Openhab 4.3 eingebunden.
Prinzipiell funktioniert auch alles wie es soll, ich habe aber bei mindestens 2 Items mit der Anzeige des
Wert ein Problem mit der Darstellung der Kommastelle.
Battery Capacity sollte eigentlich 9.6 kWh anzeigen, zeigt aber 96 kWh. Viel wichtiger ist mir aber Battery Level, wo 0.147 % angeleigt wird,
anstelle von 14.7 %.
Ich habe jetzt alles durchgelesen was ich finden konnte und würde behaupten das die Items richtig angelegt sein sollten. Das Pattern für die State Descripion des Battery Level Items ist mit %.2f %% angegeben. Beim Battery Capacity Item ist %.2f %unit% angegeben.
Kann ich das an irgendeiner Stelle umrechnen ?
Oder habt Ihr eine andere Idee ?
Funfact, wenn ich den Battery Level Item von Number.Dimensionless auf Number.Irgendwasanderes umstelle und dann wieder zurück, wird kurzzeitig der richtige Wert angezeigt ( 14.7 % ), springt dann aber wieder zurück.
Danke im Voraus.