Hat se nicht alle hat geschrieben: ↑Di 28. Mär 2023, 09:13
Das ist alles abhängig von den verwendeten Datentypen die geliefert oder abgefragt werden.
Mit allen Integer Datentypen lassen sich keine Kommazahlen darstellen, das geht nur mit dem Datentyp Fließkomma.
Der "Trick" um das zu beheben beseht darin, dass man die Werte mit einem Teilungsfaktor belegen kann z.B. Faktor 10.
Dann wird aus 253 --> 25,3
Hallo, wie man oben im mqtt_explorer.png sehen kann, wird nur 25 weitergeleitet. Zahlen im float ist bereits die richtige Richtung. Nachträglich etwas durch Teilung oder Multiplikation zu richten wird wohl in diesem Fallk schwer gehen.
Falls die Werte in eine DB geschrieben werden, kann man erst dorthinein schauen, wie diese eingetragen werden. Würde dort auch nur die Ganzzahl 25 stehen und nicht 25.3 muß man die Fehlerbeseitigung im Ausleseskript ansetzen.
Enrcio