[Tuto] Home assistant et MsunPV

Plus d'informations
05 Avr 2024 12:43 #256 par syl2222fr
Réponse de syl2222fr sur le sujet [Tuto] Home assistant et MsunPV
Pour Patmtp35 : J'avais pas trouvé la bonne fonction d'affichage pour des baregraph dans esphome , du coup, j'avais bricolé ça:
forum.hacf.fr/t/bar-graph-avec-la-foncti...splay-desphome/23982

Peut-être que tu peut t'en inspirer (plutôt que tout recréer) ?

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

Plus d'informations
05 Avr 2024 16:23 #257 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
merci !!!! j'avais vu ton post et mis en favoris je comptais m'en inspiré !

je part en vacances je regarderais ca a mon retour dans 1 semaine !!!

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

Plus d'informations
05 Avr 2024 16:50 #258 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut Syl
T'en qu'a faire tu aurais pu nous montrer le résultat. Je n'avais même pas vu passer ton post.

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

Plus d'informations
16 Avr 2024 04:30 - 16 Avr 2024 05:55 #259 par Naudnaud
Réponse de Naudnaud sur le sujet [Tuto] Home assistant et MsunPV
Bonjour

Je cherche à afficher une approximation de la puissance réinjectée dans mon CE.
Remplacer les % de outbal en Watt.

J'ai fait la modification ci dessous:
Mais ca ne modifie pas la valeur qui est lié à la puissance max de mon CE (3000W) ?

Si j'ai bien compris, il faudrait que je multiplie la valeur outbal par environ 7.5 ?

Merci de votre aide :D

Pour la partie % vers W

Il faut modifier :
msunpv_outbal:
      unique_id: "msunpv_outbal"
      friendly_name: "% routage cumulus"
      value_template: >-
        {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[2] |int }}
      unit_of_measurement: "%"
Par :
msunpv_outbal:
      unique_id: "msunpv_outbal"
      friendly_name: "% routage cumulus"
      value_template: >-
        {{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[2] |float }}
      unit_of_measurement: "W"
Dernière édition: 16 Avr 2024 05:55 par Naudnaud.

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

Plus d'informations
16 Avr 2024 10:46 #260 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut

Plutôt que de modifier la ligne outbal présente dans le fichier msunpv_x_x.yaml tu as sur le github le fichier msunpv_addons_moresensors.yaml qui contient déjà ce calcul.

github.com/tochy83/MsunPv_to_HA/blob/mai...ons_moresensors.yaml

Il te suffit de décommenter les lignes concernées et de modifier la valeur *6 *1.2 par *7.5 *1.2
#      - name: msunpv_outbal_W_estim #Estimation en watts du routage cumulus
#        unique_id: "msunpv_outbal_W_estim"
#        state: >-
#          {{ states('sensor.msunpv_outbal')|float *6 *1.2 }}
#        unit_of_measurement: "W"

Cela te permettra d'avoir la valeur en % et la valeur en w estimée. Il ne faut pas perdre de vue que ce n'est qu'une estimation et quelle ne sera pas du tout exacte dans certains cas.
Par exemple si tu es à 390% tu auras 390 * 7.5 = 2925 * 1.2 = 3510 W alors que ton cumulus ne fait que 3000 W.
Je me demande si il ne faudrait pas supprimer le *1.2 pour avoir un truc plus réaliste quand il y'a beaucoup de soleil.

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

Plus d'informations
16 Avr 2024 13:53 #261 par Naudnaud
Réponse de Naudnaud sur le sujet [Tuto] Home assistant et MsunPV
Hello


Juste parfait.
Je viens de paramétrer tout ça.

Grand merci à toi :D

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

Plus d'informations
16 Avr 2024 19:40 - 17 Avr 2024 10:52 #262 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
@syl yes retour de vacances , j'ai testés tes bargraphs ca marche nickel merci !

merci toshi pour les dernières infos , je vais les intégrés aussi a mon afficheurs :)

Ps: je poste ici car c'est en lien direct avec le développement de toshi , mais si cela parasite ce post on en fera un autre :)

J'avance doucement découvrant les arcanes de la programmation ESPHOME :) mon code est perfectible mais il marche :)

Grace a vous j'ai bien avancé :
date - heures
Sunset sunrise
prev solaire J et J+1
Tempo J et J+1
infos MSun - Linky - Conso reel maison - Victron SmartSolar et batterie
pour le Ballon affiche en % si sonde et en W si PAC
bar graphs (perfectible :) ) - remplissage batterie.

je vais attaqué un gros morceau l'affichage météo J et J+1

après arrivera la page Nuit - Gestion du tactile (divers graph en fonction des zone de sélections)
Pièces jointes :
Dernière édition: 17 Avr 2024 10:52 par patmtp35.

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

Plus d'informations
05 Mai 2024 09:04 #263 par brunejer
Réponse de brunejer sur le sujet [Tuto] Home assistant et MsunPV
Bonjour Tochy,

Peux-tu en dire plus sur le "sensor.statut_cumulus" ? Je l'ai vu appelé dans ton dashboard accompagné de "input_text.last_chauffe_solaire_cumulus", mais je ne le vois pas dans liste des sensors des fichiers .yaml.
Sur quoi tu t'appuies pour définir ce statut chauf/tiède/froid du cumulus ?

Merci en tout cas pour le boulot, ça marche nickel !
Jérémy

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

Plus d'informations
06 Mai 2024 20:52 #264 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut @brunejer

Regarde ce post sur le forum hacf
forum.hacf.fr/t/routeur-solaire-msunpv-et-ha/30312/46

Mais en gros j'enregistre la date quand j'estime que le cumulus est plein avec juste le routage. Mais j'ai pas encore vraiment finalisé le code de l'automatisation et je m'y suis toujours pas remis car pour le moment ça fonctionne suffisamment dans mon cas.

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

Plus d'informations
06 Mai 2024 20:52 #265 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut @brunejer

Regarde ce post sur le forum hacf
forum.hacf.fr/t/routeur-solaire-msunpv-et-ha/30312/46

Mais en gros j'enregistre la date quand j'estime que le cumulus est plein avec juste le routage. Mais j'ai pas encore vraiment finalisé le code de l'automatisation et je m'y suis toujours pas remis car pour le moment ça fonctionne suffisamment dans mon cas.

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

Plus d'informations
07 Mai 2024 10:48 #266 par brunejer
Réponse de brunejer sur le sujet [Tuto] Home assistant et MsunPV
Merci Tochy,

Impec j'ai tout compris, je vais adapter le statut_cumulus avec ma sonde de température du ballon.
Merci!

Jérémy

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

Plus d'informations
09 Mai 2024 18:18 #267 par Accarien
Réponse de Accarien sur le sujet [Tuto] Home assistant et MsunPV
Bonjour
J'utilise depuis quelques temps les intégrations proposées par Tochy (merci encore)
Tout à l'air de bien fonctionner mais je remarque pas mal d'erreurs dans les logs, du type :
[homeassistant.helpers.template] Template variable error: 'None' has no attribute 'split' when rendering '{{ (state_attr('sensor.msunpv_moresensors_xml', 'rssi')).split(";")[1] }}'
Auriez vous une idée du problème svp ?

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

Plus d'informations
09 Mai 2024 18:51 #268 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut
De mémoire ce sont des erreurs qui apparaissent quand home assistant redémarre. Le template n'a plus de valeur (none) et du coup ça génère un warning dans les logs.
Ensuite une fois que la valeur est lue il ne devrait plus y avoir ces warnings.

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

Plus d'informations
15 Mai 2024 13:28 #269 par brunejer
Réponse de brunejer sur le sujet [Tuto] Home assistant et MsunPV
Salut Tochy,

Je m'inspire de ton travail sur l'envoi des commandes depuis HA, je tente de reproduire la même chose mais pour les paramètres Test routeur (pour palier à ma config en triphasé, je ferai un post dédié quand ce sera au point)
Je me suis aussi inspiré de ce que tu as fait sur les thermostats.

Bref, pas de problème pour récupérer les valeurs du <parMod7> du fichier param.xml. Pour info, ça ressemble à ça :
<parMod7>Inject;-400;0;6:Zéro;0;0;6:Moyen;500;0;6:Fort;900;0;6:</parMod7>
Pas de problème non plus pour reformater la chaine de caractère à renvoyer (le parMod7 modifié).
Mais impossible d'avoir la modif effective dans le XML avec la requête curl...

Je me rends compte que pour les commandes, tu changes les valeurs de 'parS' alors que ce 'parS' n'existe pas dans le fichier index.xml ni status.xml, pourquoi tu écris le curl comme ça ?
Si je reprends les explications de ton premier post (partie 2), tu cherches à modifier les statuts de <cmdPos> (de status.xml), mais ta requête curl est sur index.xml. Je suis perdu ^^
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};0;0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://192.168.1.12/index.xml"

J'étais parti du principe qu'il fallait envoyer ma requête curl avec le même format que parMod7 dans param.xml. J'ai fait comme ceci mais il ne se passe rien :
msunpv_update_consigne: "curl -X POST -d '<parMod7>{{ newConsigne }}</parMod7>' http://192.168.1.12/param.xml"

As-tu une idée ?
Merci !
Jérémy

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

Plus d'informations
15 Mai 2024 13:28 #270 par brunejer
Réponse de brunejer sur le sujet [Tuto] Home assistant et MsunPV
Salut Tochy,

Je m'inspire de ton travail sur l'envoi des commandes depuis HA, je tente de reproduire la même chose mais pour les paramètres Test routeur (pour palier à ma config en triphasé, je ferai un post dédié quand ce sera au point)
Je me suis aussi inspiré de ce que tu as fait sur les thermostats.

Bref, pas de problème pour récupérer les valeurs du <parMod7> du fichier param.xml. Pour info, ça ressemble à ça :
<parMod7>Inject;-400;0;6:Zéro;0;0;6:Moyen;500;0;6:Fort;900;0;6:</parMod7>
Pas de problème non plus pour reformater la chaine de caractère à renvoyer (le parMod7 modifié).
Mais impossible d'avoir la modif effective dans le XML avec la requête curl...

Je me rends compte que pour les commandes, tu changes les valeurs de 'parS' alors que ce 'parS' n'existe pas dans le fichier index.xml ni status.xml, pourquoi tu écris le curl comme ça ?
Si je reprends les explications de ton premier post (partie 2), tu cherches à modifier les statuts de <cmdPos> (de status.xml), mais ta requête curl est sur index.xml. Je suis perdu ^^
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};0;0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://192.168.1.12/index.xml"

J'étais parti du principe qu'il fallait envoyer ma requête curl avec le même format que parMod7 dans param.xml. J'ai fait comme ceci mais il ne se passe rien :
msunpv_update_consigne: "curl -X POST -d '<parMod7>{{ newConsigne }}</parMod7>' http://192.168.1.12/param.xml"

As-tu une idée ?
Merci !
Jérémy

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

Propulsé par Kunena