Reflexion autour des fonctions "maxBetween" et ses soeurs

bonjour la team !

Ayant changé l’heure de planification d’un scénario qui utilise la fonction « maxBetween », j’ai omis de modifier la période dans cette fonction

Concrètement, je suis passé d’une planification à 23h00 avec maxBetween(#[Extérieur][Piscine][Température]#,today,now) à un lancement à 2h00.
Or, dans le laps de temps 0h00 → 2h00, pas d’historique en base

Ma question est simple:

A l’instar des autres fonctions temporelles classiques, serait-il possible que la fonction renvoie le classique
-1 : Aucun historique n’existe ou la valeur n’existe pas dans l’historique. -2 : La commande n’est pas historisée.

Et, dans l’affirmative, faire de même pour les fonctions soeurs: minBetween, durationbetween, statisticsBetween,…

Merci !

Note à moi-même: Les bons paramètres sont maxBetween(#[Extérieur][Piscine][Température]#,yesterday,now)

1 « J'aime »

Bonsoir,

Les autres fonctions renvoient une durée, qui ne peut être négative, donc les valeurs -1 et -2 en cas d’historique vide ou de cmd non historisé peuvent êtres appliqués.

En revanche, sur des max, min, maxBetween …, Le résultat de la fonction pourrait tout aussi bien renvoyer -1 ou -2 (exemple pour des Températures), donc dans ce cas pas possible d’intégrer le même principe.