[Tuto] Home assistant et MsunPV

Plus d'informations
15 Mar 2023 19:09 - 12 Déc 2023 21:55 #1 par Tochy
[Tuto] Home assistant et MsunPV a été créé par Tochy
ATTENTION
J'ai réécrit tout le code pour le routeur pour que cela soit plus simple à installer. Retrouver la nouvelle méthode en page 10 de ce sujet.
Toutes les explications fournies sur le fonctionnement restent cependant valables et se trouvent dans ce post et les suivant ainsi que sur le Github créé pour l'occasion.



Précision préalable, je me base sur un MsunPV2_2 puisque c'est celui que je possède mais facilement modifiable pour une version MsunPV4_4.


- Le but :

Récupérer les infos présentent dans le fichier généré par le MsunPV à l'adresse http://IP_DU_MSUNPV/status.xml (En remplaçant IP_DU_MSUNPV par l'IP de votre MsunPV)
<rtcc>20:48:57 JE</rtcc>
<paramSys>20:48:58;02/03/2023;On;01:00;0,0;MS_PV2_2b;5.0.1;0000220;103c;103a;00:00;00:00</paramSys>
<inAns>317,5;80,3; 0; 0;232,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;0;2;</cmdPos>
<outStat>0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;</outStat>
<cptVals>253c8;ffff470b;fffd937f;fff73d70;0;0;0;0;</cptVals>
<chOutVal>0;0;0;ff;:0,0;0,0;0,0;0,0;</chOutVal>
</xml>

Je souhaite récupérer les lignes inAns, cmdPos et chOutVal qui contiennent les infos qui m'interressent et les assigner à des sensors Home Assistant afin de pouvoir soit les afficher soit les exploiter dans des automatisations ou scripts.


- Le code permettant celà :

#MsunPv
#Récupération des données
- platform: rest
  name: msunpv_xml
  resource: http://IP_DU_MSUNPV/status.xml