Bah justement dans ma carte bouton, je n’ai pas
« Exécuter une action » (voir ma copie écran…)
Puis je avoir le code pour créer le bouton en mode édition ?
Service et action c’est la même chose tu as toujours services car tu n’as pas fait les dernières mise a jour de ha.
Dans ton cas c’est donc appeler le service et dans service tu cherches declencher une automatisation
Sinon tu as le code ici:
De la ligne 306 a 312 du fichier
Bonjour,
J’ai hésité à poster ici ou sur le forum Ardteck.
Je viens de passer de 2 à 8 panneaux, du coup ça route vers mon chauffe eau, mais je viens de m’apercevoir d’un fonctionnement étrange :
Point de départ : Autobal avec routage ballon à 100%
cas 2 : je clique sur Manubal depuis l’interface MSunPV, plus rien dans routage ballon, est-ce normal ?
cas 3 : je clique de nouveau sur Manubal, Manubal s’éteint, sur l’interface HA ça passe en Routage mais sans pourcentage de routage.
cas4 : je clique sur Autobal, Autobal s’allume bien, mais toujours sans aucun pourcentage
cas5 : je clique sur 100% routage
Du coup je ne peux pas faire d’automatisation du style ne pas alimenter le CE si une certaine température est atteinte.
Ça fonctionne bien sauf dès qu’on change de mode.
J’ai la version « Projet 4_4b+coup_Rout1 » faite pas Patrick.
A noter aussi que une fois sur le cas 3 lorsque dans HA je clique sur Autobal ou Manuel j’ai :
Et si je clique sur le pourcentage routage j’ai :
Est-ce qu’il y a un explication, ou quelque chose que je n’aurais pas bien fait ?
Et dernière chose dès qu’il y a un surplus SdBain est allumé.
Salut @romu044 a première vu je dirai que tu n’utilise pas les bons scripts mais il faut que je regarde en détail car je n’utilise pas cette config avec le pourcentage.
Je ne sais plus si c’est pour toi que je l’avais développée ?
Merci @Tochy .
Oui c’est à ma demande que tu l’avais développée, donc pour les scripts je ne sais plus mais je dois avoir ceux que tu as fait
, vu que c’est au delà de mes compétences.
Vu les message d’erreurs que tu me remontes tu n’as pas réinstallé les fichiers du routeur ? Et du coup pas les bons ?
ça a toujours fait ça ou c’est récent ?
Tu n’as pas fait de mise a jour du routeur ?
La dernière ligne de ton fichier msunpv_4_4 est bien comme celle là :
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};{{ states('input_select.msunpv_command_sortie_3') }};0;0;0;0;{{ states('input_select.msunpv_command_routage_ballon') }};{{ states('input_select.msunpv_command_test_routeur') }};' http://IP_DU_MSUNPV/index.xml"
Oui, voici les dernières lignes du fichier :
### Les commandes utilisables pour piloter le MsunPv
shell_command:
# msunpv_reset_commandes: "curl -X POST -d 'parS=0;0;0;0;0;0;0;2;' http://x.x.x.x/index.xml"
# msunpv_arret_routage: "curl -X POST -d 'parS=0;0;0;0;0;0;0;1;' http://x.x.x.x/index.xml"
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};{{ states('input_select.msunpv_command_sortie_3') }};0;0;0;0;{{ states('input_select.msunpv_command_routage_ballon') }};{{ states('input_select.msunpv_command_test_routeur') }};' http://x.x.x.x/index.xml"
avec x.x.x.x = @ip de mon routeur
Je ne sais pas ce que tu as pu changé dans ta config car je viens de faire le test sur mon msunpv 2_2.
J’ai chargé la conf même si prevu pour un 4_4 à la base, j’ai modifié mes fichiers yaml de l’intégration comme sur le github et ça fonctionne.
Je suis sur la dernière version de HA et sur une version 104a du routeur.

Est ce que quand tu avais fais la modif cela fonctionnait ?
Il faut obligatoirement pour que cela fonctionne qu’une valeur de pourcentage soit cochée. Si ce n’est pas le cas mets toi sur 100% par exemple par la page web du routeur.
A la fin de ton fichier msunpv_4_4.yaml rajoutes ces 4 lignes alignées sous msunpv_commandes
msunpv_0: "curl -X POST -d 'parS=0;0;0;0;0;0;1;2;' http://IP_DU_MSUNPV/index.xml"
msunpv_25: "curl -X POST -d 'parS=0;0;0;0;0;0;2;2;' http://IP_DU_MSUNPV/index.xml"
msunpv_50: "curl -X POST -d 'parS=0;0;0;0;0;0;4;2;' http://IP_DU_MSUNPV/index.xml"
msunpv_100: "curl -X POST -d 'parS=0;0;0;0;0;0;8;2;' http://IP_DU_MSUNPV/index.xml"
Tu redémarres complétement HA et tu vas dans outils de dev/actions (ou services selon si tu es à jour ou pas) et tu cherches Shell Command: msunpv_0
Tu l’executes (il est possible qu’il y est un message d’erreur concernant utf8 mais pas grave) et tu regardes sur la page web du routeur si tout les voyants sont eteint sauf 0% et Zero
Tu fais de même pour Shell Command: msunpv_25 et tu devrais avoir 25% et Zero
Pour Shell Command: msunpv_50 50 et Zero
Pour Shell Command: msunpv_100 100 et Zero
Si cela fonctionne essai dans HA de cliquer sur manuel pour le cumulus et vois ce qu’il se passe. Il n’y a pas de raison que cela éteigne tous les voyant de pourcentage.
Salut @Tochy
alors avec l’exécution de Shell Command: msunpv_0 ça passe de
à
puis avec Command: msunpv_25 à 25 et Zéro ainsi de suite.
Ça c’est bon, et côté HA avec Command: msunpv_100 j’ai

si je clique sur Manuel dans HA, sur la page web du routeur Manubal s’allume, mais au bout de 10-15 secondes 100% s’éteint donc j’ai :
et sur HA :
J’ai fait aussi le test avec Manubal et 100% si je clique sur Autobal au bout de 10 à 30s 100% séteint.
Je clique de nouveau sur 100% et ensuite sur Manubal, au bout de 10 à 30s 100% séteint.
Je ne comprends rie, je pensait que le souci venait de HA, mais apparemment pas que.
Salut
Je ne sais quoi te dire.
Ce que je sais c’est que si aucun % n’est coché ça entraîne une erreur et plus aucun ne peux se cocher.
A part de dire d’essayer de re importer la config sur le routeur au cas où quelque-chose aurait sauter, je sèche.
L’idéal serait que quelqu’un qui a la même config testé également pour voir si ça fait la même.
Après vu que maintenant tu as 8 panneaux pourquoi vouloir continuer a brider ce qui part vers le cumulus ?
De mon côté avec 8 panneaux aussi et en config de base si j’allume des consommateurs le cumulus se bride automatiquement puisque il a moins de surplus disponible
on est d’accord que si je fait les manip depuis la page web du routeur, HA ne peut interagir sans que je fasse une manip.
Merci pour tout le temps passé (et à venir peut-être
)
Je vais ouvrir un post sur le forum ard-tek.
Oui c’est bien ça. Tant que tu n’envoies pas d’ordres avec les scripts ha ne modifiera rien. Tout le reste n’est que de la lecture des valeurs.
ok donc le souci serait plutôt côté conf routeur
J’ai créé le post, je te tiens au courant.
Je ne sais pas exactement.
Le script est sensé envoyer un 1, 2, 4 ou 8 pour le pourcentage. J’ai vérifié les valeurs avant envoi et elles correspondent bien.
Une fois la commande envoyée on se retrouve avec un 0 et je n’ai aucune idée du pourquoi.
Donc soit il 'y a une erreur de frappe dans mon code (chose possible même si j’ai bien tout relu 3 fois en cherchant à comprendre) soit le routeur ne lis pas la bonne valeur et mets un zéro.
Le seul truc dont je suis sur c’est qu’en ayant chargé la config et l’intégration sur le mien ça fonctionnait.
Je viens de lire ton post sur ardtek et je vois que j’avais mal compris.
En fait tu faisais déjà les manips depuis la page web du routeur et non depuis ha.
Donc oui ça tend a confirmer que le problème viens de la config.
Essai de la recharger.










