Utiliser une date de fin variable pour la fonction lastbetween

Bonjour à tous,

Voilà je cherche à utiliser la fonction lastbetween avec une date de fin variable.
Suivant le temps de mon action je voudrais récupérer la valeur d’un objet au début de l’action.

lastBetween(#[Garage][CHAGEUR][Conso]#,-floor(lastStateDuration(#[Garage][CHAGEUR][Etat]#,1)/60) min)

Je récupère le temps de charge en seconde via la durée de l’état du chargeur et je la formate en minute pour la retrancher.
Mais voilà la fonction me retourne rien «  ». Si je met une valeur fixe pas de souci.
Y a t il une syntaxe particulière.
Merci.

Salut,

Je ne retrouve pas le sujet mais de mémoire il a été décrété que ce n’était pas possible.
La fonction ne réinterpréte pas la variable ou la commande qui serait à la place des valeurs de bornage.

1 « J'aime »

Bonjour,

Je ne sais pas si ça fonctionne comme le dit @Bison, par contre il te manque la borne de fin (ou la borne de début ou je ne sais pas lire :wink: )

Merci pour vos réponses, a priori c’est un problème d’interprétation de jeedom voir ce sujet.