1.234e+5 converteren naar 1234500

Ik ben nu al een tijdje aan het klooien om een getal goed naar mijn MQTT broker te krijgen. Homey stuurt hem er als 1.234e+5 naar toe

image

Alleen kan mijn gebruiker (SmartEVSE) er een de andere kant niets mee doen. kWh blijft op 0 staan

Hier de flow:

Iemand een idee? Ik heb number(), bignumber() en diverse anderen geprobeerd: math.js | an extensive math library for JavaScript and Node.js

{{ format(1000 * (#Energie), { notation : 'fixed' }) }}

Top, kom een heel eind, alleen is het nu geen getal meer maar een string:

image

En als ik er met number() weer een getal van maak, kom ik weer in de oude situatie terecht.

Ah inderdaad, ik had die quotes gemist. Misschien dat er een app is die dit kan, want Athom heeft kennelijk nooit goed nagedacht hierover (het is niet MathJS die die quotes er omheen zet).

Dan maar met een tussenvariabele:

1 Like