En fait le workaround floatval() ou intval() marche justement parcqu’il passe par l’évaluation du settag().
Mais à l’evaluate de symfony pourquoi il plante sur 2E-6 + 1 çà je comprend pas. Car du coup un intval() récupere l’évaluation avant le evaluate symfony donc çà marche, mais symfony devrait être capable de le gérer.
Il nous faudrait un spécialiste symfony là !
Typiquement sur ce sujet : Comment effectuer un calcul numérique dans un scénario?
Le problème ne vient pas de Jeedom mais de Symfony. Ou de son implémentation je sais pas.