Forums
[Résolu] Batteries . charge / décharge en watts - Version imprimable

+- Forums (https://domosimple.eu/forum)
+-- Forum : Smartphoton-HA Add-on (https://domosimple.eu/forum/forum-37.html)
+--- Forum : Retours utilisateurs et problèmes (https://domosimple.eu/forum/forum-39.html)
+--- Sujet : [Résolu] Batteries . charge / décharge en watts (/thread-749.html)



[Résolu] Batteries . charge / décharge en watts - trucjp - 31-03-2024

Bonjour,

Je recherche comment connaitre comme dans smartphoton 5 la charge ou décharge, batterie par batterie, mais en watts.
Si je ne me trompe pas les sensors MQTT ne remontent pas cette information.

Merci d'avance.


RE: Batteries . charge / décharge en watts - jlm - 01-04-2024

Alors je n'ai plus chez moi la V5. J'ai dû aller vérifier ailleurs.
Donc directement, la valeur puissance n'est pas remontée, par contre les valeurs courant+tension par batteries le sont.
Donc tu peux les récupérer et en faire la multiplication.
A toi de jouer pour faire cela.

   
   


RE: Batteries . charge / décharge en watts - NOLAK - 01-04-2024

Oui j'allais le dire, tu peux les retrouver dans l'appareil pylontech dans les intégrations mqtt.
A toi de faire le calcul pour avoir la puissance.

Tu n'auras pas le choix de créer un capteur avec un calcul template. P=UI
Puissance = pylontech1_pylontech_1_volt * pylontech1_pylontech_1_curr

Ça serait un truc a rajouter par la suite, mais avant je dois refaire un code plus propre sur la partie pylontech.


RE: Batteries . charge / décharge en watts - trucjp - 02-04-2024

Ma solution pour ceux que cela intéressent.
Code à copier dans config.yaml pour une config à 3 batteries.
A adapter suivant votre configuration.

[ code ]

template:
  - sensor:
      - name: production watt pylontech 1
        unique_id: watt_pylontech1
        unit_of_measurement: "W"
        device_class: power
        state: >-
          {% set PF = states('sensor.pylontech1_pylontech_1_curr')|float(0) %}
          {% set PL = states('sensor.pylontech1_pylontech_1_volt')|float(0) %}
          {{ PL * PF | float(0) |round(2) }}
         
      - name: production watt pylontech 2
        unique_id: watt_pylontech2
        unit_of_measurement: "W"
        device_class: power
        state: >-
          {% set PF = states('sensor.pylontech2_pylontech_2_curr')|float(0) %}
          {% set PL = states('sensor.pylontech2_pylontech_2_volt')|float(0) %}
          {{ PL * PF | float(0) |round(2) }}
         
      - name: production watt pylontech 3
        unique_id: watt_pylontech3
        unit_of_measurement: "W"
        device_class: power
        state: >-
          {% set PF = states('sensor.pylontech3_pylontech_3_curr')|float(0) %}
          {% set PL = states('sensor.pylontech3_pylontech_3_volt')|float(0) %}
          {{ PL * PF | float(0) |round(2) }}

[ /code ]


RE: Batteries . charge / décharge en watts - jlm - 02-04-2024

ça c'est cool !!!


RE: Batteries . charge / décharge en watts - NOLAK - 02-04-2024

Parfait ton code ;)
je marque en résolu