Salut
Alors oui ça me dis quelque-chose car quelqu’un a eu le même problème y’a moins de 15 jours. Il faut juste que je retrouve si c’est dans cette discussion ou sur le forum ardtek
Merci pour ton aide! J’ai ceci 2;0;0;0;0;0;0;0;
Le soucis est la. Il n’est pas logique que tu es 0 comme dernier chiffre.
Sur la page web du routeur, dans la partie test/routeur tu n’a donc rien d’activer. Il faut que tu coches la commande zéro pour un fonctionnement normal du routeur et les scripts fonctionneront.
Tu es le deuxième a me remonter le même problème et normalement il est impossible que rien ne soit coché sur la partie test/routeur.
Quelle est le firmware et la config de ton routeur que je vois avec Patrick si il n’y a pas un soucis avec une version.
J’ai pas du faire de maj depuis 1 an et la config est celle que Patrick avait livré par défaut.
Actuellement je pilote juste mon ballon d’eau chaude en heure creuse et routage 100% en journée
Je viens de faire la correction et en effet tout fonctionne . Un grand merci
Bonjour,
Merci pour cette belle intégration, que j’ai réussi à mettre en place grâce au tuto et github.
J’ai même réussi à faire le dashboard Energie
Mais comment avoir la consommation instantanée (energie_msunpv_pow_reso) ?
Salut
Tu ne pourras pas l’avoir sur le dashboard energy car c’est une puissance (w) et non une énergie (wh).
Je sais que je l’ai très mal nommée, mais quand je l’ai fait je tâtonnais encore avec le dashboard energy.
Si tu veux tout sur la même page, il va falloir te créer un pseudo dashboard energy sur une vue a part ou la tu pourra mettre tous les sensors que tu souhaites et également tout ou partie des cartes du dashboard energy.
Tu as sur cette page Energy cards - Home Assistant les differents noms des modules du dashboard energy que tu peux utiliser ou tu le souhaites à l’aide d’une carte manuel et du code que tu trouveras sur la page citée en lien.
et pour pousser un peu le truc regarde sur ce git , il ya une de quoi faire un truc sympa
Merci les gars.
Mais je débute avec HA que je teste avant de basculer de Jeedom (sur lequel je ne suis pas non plus un cador mais avec lequel j’arrive à mes fins) pour le moment c’est au delà de mes compétences
@Tochy toi qui connais bien le Msunpv et HA, puis-je abuser.
J’ai installé sur mon routeur la version que Patrick à publié sur ce post :
Arrêter le routage vers ballon
comment intégrer :
dans le fichier msunpv_scripts_4_4.yaml
Salut
Pour voir si c’est réalisable il faudrait que tu post le contenu du fichier http://IP_DU_MSUNPV/status.xml
qui va ressembler à ceci :
<xml>
<rtcc>20:05:56 DI</rtcc>
<paramSys>20:05:57;22/10/2023;On;01:00;0,0;MS_PV2_2b;5.0.1;0000220;104a;104a;00:00;00:00</paramSys>
<inAns>326,4;75,5; 0; 0;233,3;0,0;0,0;0,0; 0; 0; 0; 0; 0; 0; 0; 0;</inAns>
<survMm>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</survMm>
<cmdPos>0;0;0;0;0;0;0;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>7e5c;ffffc2f3;fffea838;fdd3ef99;0;0;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>
Il me faudrait le contenu de ce fichier 4 fois. Une fois avec 0% activé, une fois avec 25%, une fois avec 50% et une fois avec 100%.
Je te rassure il n’y a rien de confidentiel dans ce fichier.
En fonction de ce qu’il en ressort je pourrais te dire si on peut faire les scripts ou pas.
c’est quasiment du direct les réponses
Voici m’sieur
routage 0%
<xml>
<rtcc>19:23:01 ME</rtcc>
<rssi>100;-29</rssi>
<paramSys>
19:23:02;27/03/2024;On;01:00;0,0;4_4b+coup_Rout1;5.0.1;0000440;104a;104a;00:00;00:00
</paramSys>
<inAns>
220,6;0,6;-0,3;-0,7;220,4;0,0;0,0;0,0; 0; 0; 0; 0; 0; 0; 0; 0;
</inAns>
<survMm>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</survMm>
<cmdPos>0;0;0;0;0;0;1;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>112d4;fffff488;fffffffd;1c7a;4a;3;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>
routage 25%
<xml>
<rtcc>19:24:42 ME</rtcc>
<rssi>100;-29</rssi>
<paramSys>
19:24:43;27/03/2024;On;01:00;0,0;4_4b+coup_Rout1;5.0.1;0000440;104a;104a;00:00;00:00
</paramSys>
<inAns>
223,2;1,0;0,0;0,0;222,0;0,0;0,0;0,0; 0; 0; 0; 0; 0; 0; 0; 0;
</inAns>
<survMm>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</survMm>
<cmdPos>0;0;0;0;0;0;2;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>11312;fffff488;fffffffd;1c7a;4a;3;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>
routage 50%
<xml>
<rtcc>19:25:20 ME</rtcc>
<rssi>100;-28</rssi>
<paramSys>
19:25:20;27/03/2024;On;01:00;0,0;4_4b+coup_Rout1;5.0.1;0000440;104a;104a;00:00;00:00
</paramSys>
<inAns>
223,1;0,8;-0,1;0,0;222,2;0,0;0,0;0,0; 0; 0; 0; 0; 0; 0; 0; 0;
</inAns>
<survMm>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</survMm>
<cmdPos>0;0;0;0;0;0;4;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>1132a;fffff488;fffffffd;1c7a;4a;3;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>
routage 100%
<xml>
<rtcc>19:25:51 ME</rtcc>
<rssi>100;-29</rssi>
<paramSys>
19:25:51;27/03/2024;On;01:00;0,0;4_4b+coup_Rout1;5.0.1;0000440;104a;104a;00:00;00:00
</paramSys>
<inAns>
221,7;0,4;-0,8;0,0;222,2;0,0;0,0;0,0; 0; 0; 0; 0; 0; 0; 0; 0;
</inAns>
<survMm>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</survMm>
<cmdPos>0;0;0;0;0;0;8;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>1133c;fffff488;fffffffd;1c7a;4a;3;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>
Nickel
De ce que je vois oui c’est faisable. Le schéma de commandes semblent être le même que pour test/routeur.
Quand j’aurai un peu de temps je verrai pour créer les scripts, probablement ce week end.
Salut
J’ai mis en ligne une version avec la modification. Je n’ai cependant pas pu la tester n’ayant pas cette configuration sur mon MsunPv.
Pour l’installation, en esperant que sur l’intégration de base tu n’aies rein modifié à part avoir ajouter l’adresse IP de ton MsunPv :
1- Tu remplaces le contenu de ton fichier ‹ msunpv_4_4.yaml › par le contenu du fichier ‹ msunpv_4_4_couprout1conf.yaml › et tu remets l’adresse IP de ton msunPv dans ce fichier.
2- Tu remplaces le contenu de ton fichier ‹ msunpv_scripts_4_4.yaml › par le contenu du fichier ‹ msunpv_scripts_4_4_couprout1conf.yaml ›.
3- Tu redémarres HA.
4- Tu récupères le code du bouton exemple que j’ai fait et tu l’insères ou tu veux dans ton Dashboard.
Si jamais tu avais fais des modifications dans ton fichier dit le moi avant d’aller plus loin, je t’indiquerai comment faire.
Tous les fichier se trouvent sur le github :
Pour le fonctionnement, un appui sur le bouton change le pourcentage de routage en suivant un cycle :
0% > 25% > 50% > 100% > 0%…
La remontée de l’info en visuel n’est pas instantanée du coté de HA par contre quasiment du coté du routeur. Je te conseille pour tester d’avoir la fenêtre HA et celle du routeur ouverte et de voir ce qu’il se passe quand tu appuies sur le bouton.
Salut Tochy,
Merci beaucoup, j’ai fait comme tu m’as dit.
Mais il ne se passe rien lorsque je sélectionne 2, 4 ou 8 dans l’entrée
Msunpv - commande routage ballon
le
msunpv_cmd_routage_ballon
reste à 1 et il ne se passe rien sur la page du routeur.
par contre si sur le routeur je passe
à 25% ça remonte bien dans HA au niveau du capteur, il est passé à 2, mais au niveau de l’entrée cela n’a pas bougé c’est toujours à 1:
Et c’est la même chose avec :
Msunpv - commande sortie 1 et 2
Msunpv - commande sortie 3 et 4
Msunpv - commande test routeur
J’ai loupé quelque chose ?
Salut
Oui c’est normal car les 4 entrées que tu as mises n’appellent pas les scripts de commandes.
Tel que j’ai écrit les scripts il faut utiliser des boutons pour les commandes.
Pour le pourcentage j’ai mis un code d’exemple là :
Et pour les commandes il y’a des exemples là :
Bonjour,
Pour le pourcentage j’ai créé une carte et j’ai copié ton code, j’ai bien un bouton ou il est écrit 25%, lorsque j clique dessus j’ai le message suivant :
, j’ai vérifier je n’ai pas de script.msunpv_bouton_routage.
Voici tous les script que j’ai :

Désolé, mais je découvre HA, donc pas encore à l’aise.
Oups désolé c’est moi. J’ai copié le code de ma carte de test qui agit sur une autre commande pour voir le comportement du bouton et j’ai oublié de remettre le bon ensuite.
J’ai corrigé le code du bouton ‹ carte_exemple_conf_couprout1.yaml › sur le github.
Prends le code ci dessous pour remplacer celui de ta carte.
# Les integrations et interfaces HACS utilisées pour cette carte :
#
# - lovelace-mushroom : https://github.com/piitaya/lovelace-mushroom
# - lovelace-card-mod : https://github.com/thomasloven/lovelace-card-mod
#
#
# Les sensors, scripts créés pour cette carte :
#
# - Tous les sensors sont définis dans l'intégration msunpv_x_x.yaml
# - Les scripts sont définis dans l'intégration msunpv_scripts_x_x.yaml
type: custom:mushroom-chips-card
chips:
- type: template
content: |-
{% if states('sensor.msunpv_cmd_routage_ballon') in ['1'] %}
Routage 0%
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['2'] %}
Routage 25%
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['4'] %}
Routage 50%
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['8'] %}
Routage 100%
{% endif %}
icon: |-
{% if states('sensor.msunpv_cmd_routage_ballon') in ['1'] %}
mdi:circle-outline
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['2'] %}
mdi:circle-slice-2
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['4'] %}
mdi:circle-slice-4
{% elif states('sensor.msunpv_cmd_routage_ballon') in ['8'] %}
mdi:circle
{% endif %}
icon_color: |-
{% if states('sensor.msunpv_cmd_routage_ballon') == '1' %}
disabled
{% else %}
blue
{% endif %}
tap_action:
action: call-service
service: script.msunpv_percent_routage_ballon
target: {}
double_tap_action:
action: none
hold_action:
action: none
alignment: center
Super ça marche, merci Tochy.
Bon maintenant que j’ai un bouton je vais essayer d’en ajouter d’autres, style Manuel, Auto, c’est pas gagné
Vu que tu as réussi pour celui ci et que je t’es mis le lien plus haut pour le code pour boutons manuels et auto des sorties 1 et 2, y’a pas de raison que tu n’y arrives pas.
Si tu te sers également des sorties 3 et 4 il suffit de recopier le code des boutons sorties 1 et 2 et de remplacer dedans tous le s1 par s3 et tous les s2 par s4.