Connaitre le temps de fonctionnement de mon bruleur (En service) pour la journée

ça ne fonctionnera pas.
durationbetween a les paramètres « début,fin » (today, now).
duration a seulement le paramètre « période » (today)

Avec les 2 propositions plus haut, on a le même résultat :

  • duration(#[chaudière][Chauffage_Analyse][Bruleur_Etat Binaire En service]#,1,today)
    => donne le résultat sur la journée complète (today). Naturellement, s’il est 15h00, le résultat sera de 00h00 à 15h00.
  • durationbetween(#[chaudière][Chauffage_Analyse][Bruleur_Etat Binaire En service]#,1,today,now)
    => donne le résultat entre le début de la journée et l’heure actuelle jusqu’à concurrence de 23h59 puisque le nouveau today commence à 00h00

donc c’est cette commande que je dois utiliser pour avoir le temps cumulé du bruleur En service sur une journée 00:00 à 23;59

Ou l’autre. Les 2 fonctionnent.

Bonjour,
Cela fait 2 jours que je teste sans succès:
durationbetween(#[chaudière][Chauffage_Analyse][Bruleur_Etat Binaire En service]#,1,today,now)
par contre celle ci fonctionne (grace à vos indications)
duration(#[chaudière][Chauffage_Analyse][Bruleur_Etat Binaire En service]#,1,today)
y a t il une raison particulière à ce non fonctionnement ?

Bonjour,

Quel est le résultat ? 0 ? autre ?

aucun résultats !

Un screenshot ?

A priori la syntaxe est bonne.
Possible d’avoir un screenshot lisible de toutes les commandes du virtuel ?



cela vous convient il ?

Si c’est la commande 15927 qui pose problème :

  • Son résultat est 0 et non « aucun résultats »
  • La syntaxe n’est pas bonne. C’est « today » et non « Today »
    De plus, je ne vois pas de commande avec « duration » pour pouvoir comparer les résultats.

normal car j’ai fait une copie de l’original (chaudière_analyse copie) dans laquelle j’ai remplacé durationbetween par duration et cela fonctionne
syntaxe de la commande dans chaudière_analyse copie:
duration(#[chaudière][Chauffage_Analyse][Bruleur_Etat Binaire En service]#,1,today)
en ce moment le résultat est 264 minutes

Dans la commande 15927, est ce que le résultat change en remplaçant la valeur par :
durationbetween(#15906#,1,today,now)
Ou en créant une nouvelle commande info numérique avec cette valeur.

Bonjour,
Merci pour les modèles. J’ai installé celui de Aujourd’hui, cela fonctionne impec. Mais comment je récupère les données ou visualise les données de la veille par exemple.
Bonne journée

Bonjour

Tout simplement en consultant l’historique de l’info, pour peu qu’elle soit historisée.

par exemple en faisant :

max(#[ton truc]#,yesterday) - min(#[ton truc]#,yesterday)

mais il y a d’autres moyens …
c’est pourquoi , quand tu as bien historisé ta valeur l’outil testeur d’expressions est un précieux allié

Bonjour,
Merci pour l’info et bonne soirée

Bonjour,
Merci à tous pour leurs précieuses indications et plus particulièrement à @Fifirept
Tout fonctionne :smile:
Bonne soirée

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