hulp nodig (script rekent verkeerd decimalen uit)OPGELOST
Posted: Wed Jan 29, 2020 7:49 pm
Opgelost
Oplossing onderaan
Hallo allemaal,
ik mijn pc opnieuw geinstalleerd met windows 10
nu start ik dus homeseer en aantal van mijn scripts werken niet meer.
ik krijg hele rare berekeningen.
DIt was eerst:
jan-22 11:43:41 current consume 0.03 kWh
jan-22 11:43:41 current actual produce -0 kWh
jan-22 11:43:41 low produced 635.82 kWh
jan-22 11:43:41 high produced 1524.19 kWh
jan-22 11:43:41 low consumed 1487.34 kWh
jan-22 11:43:41 high consumed 900.03 kWh
jan-22 11:43:41 Total 227.36
jan-22 11:43:41 payment / returns -4.82€
jan-22 11:43:41 gasTOTAL 974.81m³
jan-22 11:43:41 Malosa P1 Updating
Nu
jan-29 14:49:52 low produced 6389830 kWh
jan-29 14:49:52 high produced 15256460 kWh
jan-29 14:49:52 low consumed 15366780 kWh
jan-29 14:49:52 high consumed 9369670 kWh
jan-29 14:49:52 Total 3090160
jan-29 14:49:52 payment / returns -1729272550€
jan-29 14:49:52 gasTOTAL 10544,73m³
Als ik dit dus doe in een event Krijg ik dit:
dim tada as double = "638983.000"
tada = (FormatNumber(tada /1000,2 ))
hs.writelog ("tada",tada)
jan-29 16:32:37 tada 638983
En als ik dit doe werkt het wel
tada = (FormatNumber(tada /1000000,2 ))
it shows correct...
jan-29 16:30:21 tada 638,98
Het is echt heel raar, normaal is 638983 / 10000 = 638,983
wat is hier aan de hand?
Oplossing onderaan
Hallo allemaal,
ik mijn pc opnieuw geinstalleerd met windows 10
nu start ik dus homeseer en aantal van mijn scripts werken niet meer.
ik krijg hele rare berekeningen.
DIt was eerst:
jan-22 11:43:41 current consume 0.03 kWh
jan-22 11:43:41 current actual produce -0 kWh
jan-22 11:43:41 low produced 635.82 kWh
jan-22 11:43:41 high produced 1524.19 kWh
jan-22 11:43:41 low consumed 1487.34 kWh
jan-22 11:43:41 high consumed 900.03 kWh
jan-22 11:43:41 Total 227.36
jan-22 11:43:41 payment / returns -4.82€
jan-22 11:43:41 gasTOTAL 974.81m³
jan-22 11:43:41 Malosa P1 Updating
Nu
jan-29 14:49:52 low produced 6389830 kWh
jan-29 14:49:52 high produced 15256460 kWh
jan-29 14:49:52 low consumed 15366780 kWh
jan-29 14:49:52 high consumed 9369670 kWh
jan-29 14:49:52 Total 3090160
jan-29 14:49:52 payment / returns -1729272550€
jan-29 14:49:52 gasTOTAL 10544,73m³
Als ik dit dus doe in een event Krijg ik dit:
dim tada as double = "638983.000"
tada = (FormatNumber(tada /1000,2 ))
hs.writelog ("tada",tada)
jan-29 16:32:37 tada 638983
En als ik dit doe werkt het wel
tada = (FormatNumber(tada /1000000,2 ))
it shows correct...
jan-29 16:30:21 tada 638,98
Het is echt heel raar, normaal is 638983 / 10000 = 638,983
wat is hier aan de hand?