12-15-2014, 10:37 AM
Bonjour
Lorsqu'on vient mettre dans une variable de type CHAINE une valeur flottante en faisant une conversion TOSTR(maVariableFlottante), le point décimal (".") de maVariableFlottante est converti en virgule (",").
Du coup, la conversion inverse (FROMSTR) ne fonctionne pas mais en plus le passage de la chaine dans un équipement Javascript pose le même problème: la virgule n'étant pas reconnue, le flottant est "tronqué" en sa valeur entière nous obligeant à faire un .replace(",",".") ...
A noter que le problème est identique si en lieu et place d'une variable on prend un retour d'état d'équipement (comme une t° par ex).
Bref, je pense que c'est un petit bug à corriger rapidement.
[ATTACH=CONFIG]395[/ATTACH]
Lorsqu'on vient mettre dans une variable de type CHAINE une valeur flottante en faisant une conversion TOSTR(maVariableFlottante), le point décimal (".") de maVariableFlottante est converti en virgule (",").
Du coup, la conversion inverse (FROMSTR) ne fonctionne pas mais en plus le passage de la chaine dans un équipement Javascript pose le même problème: la virgule n'étant pas reconnue, le flottant est "tronqué" en sa valeur entière nous obligeant à faire un .replace(",",".") ...
A noter que le problème est identique si en lieu et place d'une variable on prend un retour d'état d'équipement (comme une t° par ex).
Bref, je pense que c'est un petit bug à corriger rapidement.
[ATTACH=CONFIG]395[/ATTACH]
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Twitter: osmotiq