Template - Créer une moyenne sur entités

Nico Écris par Nico
  2 min de lecture

Cet Article a été vu ... fois

Template - Créer une moyenne sur entités

Pour notre premier tuto template, je te propose de créer des moyennes à partir de l’état des valeurs des entités ( sensor ). Dans mons cas j’ai besoin de faire une moyenne de deux valeurs concernant la téléinformation heure creuse/heure pleine afin de faire remonter une seule valeur commune. De plus elle est exprimée par défaut en Wh et j’aimerai la transformer en KWh. Tu va voir que Liquid/Jinja ce n’est pas très compliqué !

Prérequis

Home Assistant d’installé

Box Home Assistant Green en vente chez domadoo à moins de 100€

Box HomeAssistant Green

Par Nabu Casa

Box Home Assistant Green en vente chez domadoo à moins de 100€

Template et entité

Pour créer un template rien de plus simple rends-tois dans home assistant

Paramètres/entrées/créer une entrée/template/Modéliser un capteur

récupère les valeurs

valeur à retrouver

relève le nom de l’entité

relevé le nom de l'entité

Explications du code

Le module de téléinfo que j’utilises ainsi que mon abonnement font remonter l’information heure-creuse/heure-pleine, pour raison personnelle je paie exactement la même chose quelque soit le tarif.

On enregistre le premier état sous hc

{% set hc = states('sensor.teleinfo_hchc') | float %}

On enregistre le second état sous hp

{% set hp = states('sensor.teleinfo_hchp') | float %}

On affiche la valeur hc + hp le tout divisé par 2 et ensuite divisé par 1000 avec un arrondis de 2 après la virgule

{{ ((hc + hp) / 2 / 1000) | round(2, default=0) }}

Résultat du code

{% set hc = states('sensor.teleinfo_hchc') | float %}
{% set hp = states('sensor.teleinfo_hchp') | float %}
{{ ((hc + hp) / 2 / 1000) | round(2, default=0) }}

Explication animée

La classe de l’appareil et la classe d’état s’afficheront en rouge s’il y a une discordance avec l’entité choisi, c’est plutôt bien fait.

Création d'un template sur les moyennes des entité dans home-assistant en gif animé

Tu pourras vérifier en direct les données remontées avant la validation du template.

Nico

Nico

Membre fondateur du site Haade, un passionné de domotique avec toutes les astuces qui vont biens.

commentaires