Introduction
Une mesure calculée permet à l’utilisateur d’effectuer des opérations mathématiques sur des mesures, puis d’afficher le résultat dans un widget.
Instructions
Une mesure calculée utilise des crochets pour utiliser un chemin de mesure comme paramètre, et a toujours le format suivant :
[gateway|sensor]
[gateway|slave|sensor]En option, vous pouvez spécifier un esclave et une agrégation :
[gateway|sensor#AVG]
[gateway|slave|sensor#MAX]Vous pouvez trouver plus d’informations sur l’agrégation dans l’article Fonctions d’agrégation expliquées.
Vous pouvez ensuite utiliser ces paramètres pour effectuer des calculs mathématiques.
Par exemple, si vous voulez multiplier une lecture d’humidité en plein air par 1000 :
[openweather|humidity] * 1000Il est également possible d’utiliser deux capteurs ou plus :
[openweather|humidity] + [openweather|clouds]
[openweather|humidity] + [openweather|clouds] * 2Pour l’évaluation des expressions mathématiques, nous utilisons NCalc.
Les possibilités avec des mesures calculées sont expliquées plus en détail dans ces articles :
Fonctions NCalc
Opérateurs NCalc
Mise en place d’une mesure calculée
Lorsque vous ajoutez un nouveau widget, vous choisissez d’abord une source de données et un capteur.
Ce faisant, vous avez déjà choisi une passerelle (avec esclave optionnel) et un capteur pour votre chemin de mesure.
Ainsi, votre mesure calculée aura déjà rempli le chemin de mesure pour vous, y compris les crochets.
Si besoin, vous pouvez ajouter un type d’agrégation et des opérateurs mathématiques.