[Tuto] Home assistant et MsunPV

Plus d'informations
19 Fév 2025 17:55 #391 par Rob_27
Réponse de Rob_27 sur le sujet [Tuto] Home assistant et MsunPV
On dirait qu'il y a eu une tentative ou mis, 2 sondes de T, en ce moment les 11,3 sont sur la 2 ème sonde??

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 18:31 #392 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Je sais pas ou est passé mon post.
Donc oui le problème vient de l ordre de tes sondes et de l ordre de tes compteurs qui eux non plus ne doivent pas correspondre.

Il y'a plusieurs solutions pour régler le problème.
Soit refaire ta config en remettant tout dans le bon ordre avec msapp, je suppose que c'est possible mais je n'en suis pas sur ne maitrisant pas du tout.
Soit faire des modifs dans msunpv_2_2.yaml pour tout mettre dans le même ordre que ta config.

L ordre d origine est :
PowReso PowPV OutBal OutRad VoltRes T_Bal1 T_SDB T_Amb S9 S10 S11 S12 S13 S14 S15 S16
Ton ordre est :
reseau panneau OutBal :OutRad Volts ballon T_BALL T_Amb S9 S10 S11 S12 S13 S14 S15 S16

On voit que T_BALL est décalé d'un cran vers la droite que la T_SDB à disparue et que ballon est venu s'insérer entre volts et T_BALL


Pour les compteurs l origine est :
EnConso : EnInj : EnPV_J : EnPV_P : Compt 5 : Compt 6 : Compt 7 : Compt 8
Et toi :
reseau : inject : panneau : ballon : pvcumul : surplus : Compt 7 : Compt 8

L ideal serait de faire
PowReso PowPV OutBal OutRad VoltRes T_Bal1 T_SDB T_Amb ballon S10 S11 S12 S13 S14 S15 S16
Au lieu de
reseau panneau OutBal :OutRad Volts ballon T_BALL T_Amb S9 S10 S11 S12 S13 S14 S15 S16
Pour les entrées

Et
EnConso : EnInj : EnPV_J : EnPV_P : ballon : surplus : Compt 7 : Compt 8
Au lieu de
reseau : inject : panneau : ballon : pvcumul : surplus : Compt 7 : Compt 8
Pour les compteurs.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 18:33 - 19 Fév 2025 18:35 #393 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
@Rob_27

Sais tu si ce que je suggère est faisable. Je pense que oui mais comme je ne maitrise pas.

L ideal serait de faire
PowReso PowPV OutBal OutRad VoltRes T_Bal1 T_SDB T_Amb ballon S10 S11 S12 S13 S14 S15 S16
Au lieu de
reseau panneau OutBal :OutRad Volts ballon T_BALL T_Amb S9 S10 S11 S12 S13 S14 S15 S16
Pour les entrées

Et
EnConso : EnInj : EnPV_J : EnPV_P : ballon : surplus : Compt 7 : Compt 8
Au lieu de
reseau : inject : panneau : ballon : pvcumul : surplus : Compt 7 : Compt 8
Pour les compteurs.

C'est à dire garder les entrées et les compteurs d origine et rajouter les modification à la suite au lieu de les insérer au milieu.
Dernière édition: 19 Fév 2025 18:35 par Tochy.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 18:36 #394 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV
je vais faire le test de modifier le yaml et je revient donner le resultat .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 18:52 #395 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Euh, sais tu quoi modifier dedans ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:00 #396 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV
je suis en train de regarder je pensais que la ligne ballon etait presente et que je n avais juste a remettre dans le bon ordre mais la ligne ballon n est pas la j en deduis qu il faut la creer :blink:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:08 #397 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Tu déduis bien :evil: :whistle:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:12 - 19 Fév 2025 19:21 #398 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
tu remplaces :
      - name: msunpv_t_bal1 #Température cumulus
        unique_id: "msunpv_t_bal1"
        icon: mdi:thermometer
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[5] |float }}
        unit_of_measurement: "°C"

      - name: msunpv_t_sdb #Température salle de bain
        unique_id: "msunpv_t_sdb"
        icon: mdi:thermometer
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[6] |float }}
        unit_of_measurement: "°C"

      - name: msunpv_t_amb #Température ambiante
        unique_id: "msunpv_t_amb"
        icon: mdi:thermometer
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[7] |float }}
        unit_of_measurement: "°C"

Par
      - name: msunpv_cpt_bal1 #ballon
        unique_id: "msunpv_cpt_bal1"
        icon: mdi:water-boiler
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[5] |float }}
        unit_of_measurement: "Wh"

      - name: msunpv_t_bal1 #Température cumulus
        unique_id: "msunpv_t_bal1"
        icon: mdi:thermometer
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[6] |float }}
        unit_of_measurement: "°C"

      - name: msunpv_t_amb #Température ambiante
        unique_id: "msunpv_t_amb"
        icon: mdi:thermometer
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[7] |float }}
        unit_of_measurement: "°C"
Dernière édition: 19 Fév 2025 19:21 par Tochy.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:21 #399 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Et pour les compteurs :
####### Les compteurs
      - name: msunpv_enconso #Consommation réseau journalière
        unique_id: "msunpv_enconso"
        icon: mdi:transmission-tower-export
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ cptVals.split(";")[0]|int(base=16)/10 |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_eninj #Production injectée journalière
        unique_id: "msunpv_eninj"
        icon: mdi:transmission-tower-import
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[1]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[1]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_enpv_j #Production panneaux journalière
        unique_id: "msunpv_enpv_j"
        icon: mdi:solar-power-variant-outline
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[2]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[2]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_enpv_p #Production panneaux totale
        unique_id: "msunpv_enpv_p"
        icon: mdi:solar-power-variant-outline
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[3]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[3]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

Par:
####### Les compteurs
      - name: msunpv_enconso #Consommation réseau journalière
        unique_id: "msunpv_enconso"
        icon: mdi:transmission-tower-export
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ cptVals.split(";")[0]|int(base=16)/10 |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_eninj #Production injectée journalière
        unique_id: "msunpv_eninj"
        icon: mdi:transmission-tower-import
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[1]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[1]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_enbal1 #ballon
        unique_id: "msunpv_enbal1"
        icon: mdi:water-boiler
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[3]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[3]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_enpv_j #Production panneaux journalière
        unique_id: "msunpv_enpv_j"
        icon: mdi:solar-power-variant-outline
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[2]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[2]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

      - name: msunpv_enpv_p #Production panneaux totale
        unique_id: "msunpv_enpv_p"
        icon: mdi:solar-power-variant-outline
        state: >-
          {% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
          {{ (0 if cptVals.split(";")[4]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[4]|int(base=16)) * -1)/10) |float }}
        unit_of_measurement: "Wh"
        device_class: energy

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:22 #400 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV


sa marche :woohoo: un grand merci a toi pour ton aide et ta reactivité . c est top maintenant je vais essayer de suivre ton tuto pour recuperer les donees journaliere sur google sheet .

merci pour ton travail et ton partage
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:28 #401 par Rob_27
Réponse de Rob_27 sur le sujet [Tuto] Home assistant et MsunPV
Bon j'ai été trop long à écrire la réponse, car vous avez réglé le problème; je ne laisse que l'utile, pour une prochaine fois:

Bonne soirée

@Maxime
Sauvegarde ta version en cours puis:

Sinon sous Msapp, Entree/sortie, renommer et affecter les 3 sondes(Ballon, T_ball et T_sdb, en les mettant dans les bons groupes :S6 , groupe 1,OW1 pour T_ball,puis S7 ,OW2 pour T_Sdb, mettre l'unité C° pour les 2 sondes. Attention pour "ballon" à mettre en S8 ou S9 en groupe 4, cpt4, unité libre.
Puis aller dans TH1, entrée A, mettre "ballon" (la valeur a du être remplacée par T_ball lors du renommage de ballon en T_Ball)

Bon courage

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
19 Fév 2025 19:33 #402 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV
merci robin je bais faire un essaie ce week end sur msapp car pas de pc sous la main juste le telephone . sa me permettra d essayer de comprendre un peu plus le fonctionnement de msapp .
pour l instant la modification du code de tochy a marché je vais laisser la fin de semaine comme ca .

un grand merci a toi aussi pour toute l aide apporté car je suis bien concient qu avec mes pietre competance je suis un peu le boulet qui demande toujour de l aide :blush:

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena