Création automatique d'entités mqtt MaxPV

bonjour,

J’ai un routeur solaire, MaxPV, qui envoie des données en mqtt sur jeedom (un broker sur la VM Jeedom), je souhaite, a terme, me séparer de Jeedom, j’ai donc une VM HA avec un broker également.

Mes shellies envoient sur le broker de HA par exemple, je me souviens la pénibilité pour créer les entités …

pour le MaxPV, la doc dit

Un broker MQTT est configurable dans l’administration du système. L’authentification est optionnelle, laisser les champs vides si le broker ne nécessite pas d’authentification. Les données sont transmises sur les canaux tels que ‹ maxpv/pact ›, ‹ maxpv/pimpulsion ›, ‹ maxpv/prouted › etc… Le service MQTT supporte l’autodiscovery au format Home Assistant. Des informations de fonctionnement du Wemos sont également fournies sur le canal ‹ maxpv/SYS ›.

au redemarrage du routeur, j’ai les infos ci dessous qui apparaissent, suffisent elles a créer les entités HA automatiquement ?

2023-12-25 07:51:53.932	
homeassistant/switch/maxpv11016590/maxpv11016590Boost/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590Boost","stat_cla":"","name":"Boost","stat_t":"maxpv/boost","cmd_t":"maxpv/boost/set","payload_on":"on","payload_off":"off"}
2023-12-25 07:51:53.930	

homeassistant/select/maxpv11016590/maxpv11016590Relais/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590Relais","stat_cla":"","name":"Relais","stat_t":"maxpv/relaymode","val_tpl":"{% if value == '0' %}stop{% elif value == '1' %}force{% else %}auto{% endif %}","cmd_t":"maxpv/relaymode/set","options":["force","auto","stop"]}
2023-12-25 07:51:53.918	

homeassistant/select/maxpv11016590/maxpv11016590SSR/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590SSR","stat_cla":"","name":"SSR","stat_t":"maxpv/triacmode","val_tpl":"{% if value == '0' %}stop{% elif value == '1' %}force{% else %}auto{% endif %}","cmd_t":"maxpv/triacmode/set","options":["force","auto","stop"]}
2023-12-25 07:51:53.914	

homeassistant/sensor/maxpv11016590/maxpv11016590TempsFonctionnementRelais/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590TempsFonctionnementRelais","dev_cla":"duration","stat_cla":"total_increasing","name":"Temps de fonctionnement relais","stat_t":"maxpv/indexrelay","unit_of_meas":"min"}
2023-12-25 07:51:53.911	

homeassistant/sensor/maxpv11016590/maxpv11016590EnergieProduite/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590EnergieProduite","dev_cla":"energy","stat_cla":"total_increasing","name":"Energie produite","stat_t":"maxpv/indeximpulsion","unit_of_meas":"kWh"}
2023-12-25 07:51:53.898	

homeassistant/sensor/maxpv11016590/maxpv11016590EnergieExportee/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590EnergieExportee","dev_cla":"energy","stat_cla":"total_increasing","name":"Energie exportée","stat_t":"maxpv/indexexport","unit_of_meas":"kWh"}
2023-12-25 07:51:53.897	

homeassistant/sensor/maxpv11016590/maxpv11016590EnergieImportee/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590EnergieImportee","dev_cla":"energy","stat_cla":"total_increasing","name":"Energie importée","stat_t":"maxpv/indeximport","unit_of_meas":"kWh"}
2023-12-25 07:51:53.895	

homeassistant/sensor/maxpv11016590/maxpv11016590EnergieRoutee/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590EnergieRoutee","dev_cla":"energy","stat_cla":"total_increasing","name":"Energie routée","stat_t":"maxpv/indexrouted","unit_of_meas":"kWh"}
2023-12-25 07:51:53.887	

homeassistant/sensor/maxpv11016590/maxpv11016590PuissanceProduite/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590PuissanceProduite","dev_cla":"power","stat_cla":"measurement","name":"Puissance produite","stat_t":"maxpv/pimpulsion","unit_of_meas":"W"}
2023-12-25 07:51:53.884	

homeassistant/sensor/maxpv11016590/maxpv11016590PuissanceRoutee/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590PuissanceRoutee","dev_cla":"power","stat_cla":"measurement","name":"Puissance routée","stat_t":"maxpv/prouted","unit_of_meas":"W"}
2023-12-25 07:51:53.881	

homeassistant/sensor/maxpv11016590/maxpv11016590PuissanceActive/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590PuissanceActive","dev_cla":"power","stat_cla":"measurement","name":"Puissance active","stat_t":"maxpv/pact","unit_of_meas":"W"}
2023-12-25 07:51:53.879	

homeassistant/sensor/maxpv11016590/maxpv11016590FacteurPuissance/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590FacteurPuissance","stat_cla":"measurement","name":"Facteur de puissance","stat_t":"maxpv/cosphi","unit_of_meas":""}
2023-12-25 07:51:53.876	

homeassistant/sensor/maxpv11016590/maxpv11016590PuissanceApparente/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590PuissanceApparente","dev_cla":"apparent_power","stat_cla":"measurement","name":"Puissance apparente","stat_t":"maxpv/papp","unit_of_meas":"VA"}
2023-12-25 07:51:53.871	

homeassistant/sensor/maxpv11016590/maxpv11016590Courant/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590Courant","dev_cla":"current","stat_cla":"measurement","name":"Courant","stat_t":"maxpv/irms","unit_of_meas":"A"}
2023-12-25 07:51:53.869	

homeassistant/sensor/maxpv11016590/maxpv11016590Tension/config
{"dev":{"ids":"maxpv11016590","name":"MaxPV","mdl":"MaxPV!","mf":"JetBlack","sw":"3.56","cu":"http://192.168.3.250"},"avty_t":"maxpv/state","pl_avail":"connected","pl_not_avail":"disconnected","uniq_id":"maxpv11016590Tension","dev_cla":"voltage","stat_cla":"measurement","name":"Tension","stat_t":"maxpv/vrms","unit_of_meas":"V"}

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Salut
Je pense que la réponse est dans la doc

Je pense que le plus simple c’est de chercher les entités… maxpv11016590 probablement