Cacul temps passé sous une température donnée

Bonjour, je cherche à calculer combien de minutes, d’heure une temperature a passé de temps en dessous de 10°.

J’aimerai le faire depuis un virtuel sans passer par un scénario.

j’ai ajouté une info virtuelle:
numérique
historiser

#6000# (#ma température# < 10) ? 1 : 0

J’historise une valeur binaire 0/1 comme ca je peux compter dans la formule ci dessous:

round(duration(#6000#, 1, date(‹ Y-01-01 00:00:00 ›), now) / 60, 1)

mais je dois passer a côté de quelque chose je n’arrive pas a avoir un résultat.
Quelqu’un a une idée?
Merci

Bonjour

N’est-ce pas plutôt la commande durationbetween à utiliser ?

1 « J'aime »

Oh merci, j’ai fais ca:
round(durationbetween(#6000#, 1, ‹ 2025-06-21 00:00:00 ›, now) / 60, 1ça l’air correct non?

Il ne manquerait pas une parenthèse en fin de formule.

Pour savoir si c’est correct, il y a aussi le testeur d’expressions intégré à jeedom.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.