Bonjour,
Depuis pas mal de temps j’utilise la fonction maxbetween pour obtenir des cumuls de pluie sur 3 jours de mon pluviomètre.
J’ai donc dans mon scénario une action pour affecter une variable avec la formule :
maxBetween(#[Terrasse][Pluvio][Pluviométrie (24h)]#,-2 day,-1 day) + maxBetween(#[Terrasse][Pluvio][Pluviométrie (24h)]#,-1 day,today) + max(#[Terrasse][Pluvio][Pluviométrie (24h)]#,today)
Cette formule qui fait simplement la somme du maximum de chaque jour (j-2, j-1 et jour courant) fonctionnait très bien mais depuis 2 jours, j’ai une erreur dans le centre de message sur une expression non valide. Après vérification il s’agit bien de cette formule car quand je teste dans le testeur d’expression, j’obtient :
Je vais évaluer : **0 + "" + 0**
Résultat : **0**
J’ai vérifié l’historique de la commande en question, il est bien rempli pour tous les jours (pas de trou de données).
Le probleme est sur la 2eme fonction donc (et pas les 2 autres…) : maxBetween(#[Terrasse][Pluvio][Pluviométrie (24h)]#,-1 day,today)
qui me retourne une chaine vide au lieu d’un entier (actuellement il devrait trouver 0)
La documentation n’indique pas dans quel cas las fonction retourne une chaine vide.
Comment me sortir de ce mauvais pas?
Quelles informations supplémentaires puis-je vous apporter pour trouver l’origine du probleme?
Merci d’avance.