Ersetze mal in Zeile 91:
Code: Alles auswählen
text: =Math.abs(Number.parseFloat(items[props.netzbezug].state.split(" ")[0])).toFixed(2) + ' ᵂ'
Das ist aber ohne Gewähr !!!
Code: Alles auswählen
text: =Math.abs(Number.parseFloat(items[props.netzbezug].state.split(" ")[0])).toFixed(2) + ' ᵂ'
Jepp, das klappt.peter-pan hat geschrieben: ↑11. Nov 2022 19:04 zu 1
Ersetze mal in Zeile 91:Es gibt eventuell auch noch andere Möglichkeiten, z.B. Multiplikation mit -1. Aber eine absolute Zahl zu extrahieren geht auch.Code: Alles auswählen
text: =Math.abs(Number.parseFloat(items[props.netzbezug].state.split(" ")[0])).toFixed(2) + ' ᵂ'
Das ist aber ohne Gewähr !!!
Hallo.Quautiputzli hat geschrieben: ↑11. Nov 2022 22:09 Der Verbrauch im Haus ändert sich ja ständig, der Wechselrichter braucht dann ein paar Sekunden um das auszuregeln. Die Items im openhab werden aber meist nur minütlich aktualisiert, deshalb sieht man die Abweichung so lange.
Meine Froniuse senden oft bei keiner Produktion den Wert "Null" ausgeschrieben. Das kann dann von einem Item vom Typ number nicht verarbeitet werden, dann bleibt eben die letzte Zahl stehen. Sowas könnte bei dir auch sein.