Bonsoir,
As-tu regardé plutôt du côté des fonctions adaptées à la récupération d’une durée pendant laquelle une commande a une certaine valeur ?
duration(commande, valeur, période)
durationbetween(commande,valeur,start,end)
Donnent la durée en minutes pendant laquelle l’équipement avait la valeur choisie sur la période (period=[month,day,hour,min] ou expression PHP) ou entre les 2 bornes demandées (sous la forme Y-m-d H:i:s ou expression PHP).
lastStateDuration(commande,valeur)
Donne la durée en secondes pendant laquelle l’équipement a dernièrement eu la valeur choisie. -1 : Aucun historique n’existe ou la valeur n’existe pas dans l’historique. -2 : La commande n’est pas historisée.