Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
MQTT et signe de la puissance envoyée
#4
Bonjour,

J'ai un compteur d'énergie Zigbee identique et j'ai demandé à ChatGPT de m'aider il faut crée un template dans home assistant qui va faire ca :

Voici un template pour un capteur personnalisé qui ajuste la valeur d'un capteur d'énergie (sensor.energy) pour qu'elle soit négative lorsque le capteur d'état (sensor.status) affiche producing et positive lorsqu'il affiche consuming :

Dans Parametres --> Appareil --> Ajouter une intégration -> Template --> Modéliser un capteur --> tu rentres le nom du capteur et dans Modèle de l'état du colle ca : 

          {% set energy = states('sensor.energy') | float %}
          {% set status = states('sensor.status') %}
          {% if status == 'producing' %}
            {{ -energy }}
          {% elif status == 'consuming' %}
            {{ energy }}
          {% else %}
            0  # Valeur par défaut si l'état est inconnu
          {% endif %}

Il suffit de changer le nom des sensors par les tiens selon l'explication ci-dessous de ChatGPT

Explications :

sensor.energy :
Le capteur d'énergie de base (par exemple, la production ou la consommation en kWh).

sensor.status :
Un capteur qui indique si l'énergie est en mode producing (production) ou consuming (consommation).
Logique :

Si sensor.status est producing, l'énergie devient négative.
Si sensor.status est consuming, l'énergie reste positive.
Si le statut est autre chose ou inconnu, le capteur retourne 0.

Exemple de Scénarios
Exemple 1 :
sensor.energy = 5 kWh
sensor.status = producing
Résultat : -5 kWh
Exemple 2 :
sensor.energy = 10 kWh
sensor.status = consuming
Résultat : 10 kWh

Bonne chance
Répondre


Messages dans ce sujet
MQTT et signe de la puissance envoyée - par Yvos - 02-01-2025, 02:44 PM
RE: MQTT et signe de la puissance envoyée - par Lo13 - 04-01-2025, 12:12 AM

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)