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
dan_73
2
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 »
system
A fermé ce sujet ()
5
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.