Conçu et fabriqué en France
🚚 Toutes les commandes passées avant le 27 septembre ont été expédiées. Nous préparons maintenant les commandes suivantes (27, 28 septembre…). Nous ferons notre maximum pour livrer au plus vite.
HOME ASSISTANT8 min de lecture

Pylontech dans Home Assistant : le guide complet de l'intégration MQTT et REST

Deux voies d'intégration, toutes deux intégrées au firmware, aucune ne nécessitant de composant personnalisé. Voici exactement comment fonctionnent l'auto-découverte MQTT et la plateforme REST, et laquelle utiliser concrètement.

Deux portes d'entrée, toutes deux déjà intégrées au firmware

Demandez à dix personnes comment connecter une batterie Pylontech à Home Assistant et vous obtiendrez dix réponses à moitié différentes, impliquant des composants personnalisés, des dépôts HACS, ou du YAML copié-collé depuis un forum vieux de trois ans. Avec Pylon-Monitor, pas besoin de deviner : l'appareil embarque deux voies d'intégration directement dans son firmware, et aucune des deux ne nécessite d'installer quoi que ce soit côté Home Assistant.

Les deux lisent la même donnée sous-jacente — le port Console de la batterie — donc le choix n'est pas une question de capacité, mais de ce que vous avez déjà en place.

Option 1 — Auto-découverte MQTT, la voie rapide

Si Home Assistant fait déjà tourner l'add-on Mosquitto broker (c'est le cas de la plupart des installations), c'est l'option à utiliser. Renseignez l'IP du broker, le port, l'identifiant et le mot de passe sur la page Settings de l'appareil, enregistrez, et en environ cinq secondes onze capteurs apparaissent automatiquement dans Paramètres → Appareils et services → MQTT — regroupés sous une seule carte appareil nommée Pylon-Monitor. Aucun YAML, aucun redémarrage, aucune entité à définir manuellement.

Les onze capteurs : SOC, SOH, tension, courant, puissance, température batterie, température MOSFET, cycles de charge, état de la batterie, déséquilibre des cellules et nombre de batteries. Plus un signal supplémentaire qui compte plus qu'on ne le pense : un topic de disponibilité adossé à un vrai Last-Will-and-Testament MQTT, qui fait que chaque capteur grise correctement dans Home Assistant dès que l'appareil perd l'alimentation ou le WiFi — au lieu de rester figé silencieusement sur sa dernière valeur connue, ce qui est exactement le mode de panne qui piège les gens (une alarme qui ne se déclenche jamais parce que le « dernier SOC connu » avait l'air normal).

Page Settings de Pylon-Monitor avec les champs de configuration du broker MQTT Home Assistant réellement remplis
Quatre champs — IP du broker, port, identifiant, mot de passe — c'est toute la configuration MQTT côté appareil.
Panneau d'une batterie Pylontech maître : le câble RJ45 du port CONSOLE alimente le Pylon-Monitor, tandis que le câble de chaînage part du LINK PORT 1 vers la batterie esclave
Sur la batterie maître : CONSOLE vers le Pylon-Monitor, LINK PORT 1 vers la batterie esclave.
L'erreur que presque tout le monde fait : LINK PORT 1, pas LINK PORT 0
Le câble qui relie votre batterie maître à la première esclave doit partir du LINK PORT 1 de la maître — jamais du LINK PORT 0. Il se branche sur le LINK PORT 0 de l'esclave, et chaque batterie suivante répète le même schéma 1 → 0. Câblé à l'envers, la maître ne voit jamais le reste de la pile : le Pylon-Monitor n'affiche alors qu'une seule batterie, quel que soit leur nombre.
Astuce : créez un utilisateur MQTT dédié pour l'appareil (dans la config de l'add-on Mosquitto ou dans les paramètres Personnes et modules complémentaires de Home Assistant) plutôt que de réutiliser votre propre identifiant. Ça coûte une minute de plus et ça vous permet de révoquer l'accès de l'appareil indépendamment plus tard.

Option 2 — REST, si vous n'utilisez pas MQTT

Pas de broker, pas de problème. La plateforme rest intégrée à Home Assistant peut interroger directement le point d'accès /api.json de l'appareil toutes les 30 secondes et créer six capteurs — SOC, SOH, tension, courant, puissance et état. Le bloc YAML n'est pas à écrire de zéro : la page Settings de l'appareil le génère elle-même pour vous, avec votre IP actuelle déjà renseignée. Copiez, collez dans configuration.yaml, redémarrez Home Assistant.

Bloc YAML REST Home Assistant généré automatiquement par l'appareil Pylon-Monitor pour les capteurs Pylontech
Le bloc YAML REST, généré directement par l'appareil avec l'IP correcte déjà renseignée — rien à taper de mémoire.
Éditeur configuration.yaml de Home Assistant montrant le bloc de capteurs REST Pylon-Monitor collé
Collé tel quel dans configuration.yaml — le bloc exact généré par la page Settings, sans rien modifier.
Configuration d'une carte Jauge Home Assistant avec l'entité Pylontech SOC sélectionnée, affichant 50 % en direct
Un des capteurs obtenus (Pylontech SOC) ajouté à une carte Jauge — 50 % en direct ici.
N'activez pas les deux pour le même capteur. Activer l'auto-découverte MQTT tout en ajoutant le bloc REST crée des entités en double pour les mêmes valeurs. Choisissez-en une — MQTT couvre déjà tout ce que fait REST, plus quatre capteurs supplémentaires et le signal de disponibilité, donc il y a rarement une raison de combiner les deux.

Laquelle choisir concrètement ?

Que faire concrètement de ces capteurs

Dix (ou six) nouveaux capteurs, seuls, ce ne sont que des chiffres sur une carte. Quelques idées d'automatisations pour en faire quelque chose d'utile :

Pour aller plus loin sur ce que ces chiffres signifient vraiment et lesquels méritent une véritable alarme (par opposition à un simple bruit de fond), voir Diagnostic Pylontech 101.

Dépannage express

Vous n'utilisez pas Home Assistant ?

Tout ce qui précède repose sur le même point d'accès /api.json et les mêmes topics MQTT qui alimentent aussi les intégrations Jeedom, Node-RED, Domoticz et openHAB — voir toutes les autres façons de connecter une batterie Pylontech à une plateforme domotique si Home Assistant n'est pas votre solution.

Tuya / SmartLife — un pont non officiel via IFTTT, Make.com ou Apilio

Les appareils Tuya et l'application SmartLife ne remontent qu'au cloud propre à Tuya — il n'existe pas de point d'accès JSON générique de leur côté comme ici, et aucune intégration officielle Pylontech-Tuya n'existe. Cet appareil ne prétend pas non plus en être une. Ce qu'il fournit, c'est la pièce manquante pour un pont sans code : activez Settings > Public JSON access > « Enable a real public URL » et pylon-monitor.com republie le JSON de votre appareil sur un lien HTTPS stable, accessible de partout — sans redirection de port, sans VPN, rien à exposer sur votre propre routeur.

Page Settings de Pylon-Monitor — accès JSON public avec un jeton privé et l'URL publique résultante
Settings > Public JSON access : une clé privée, une case à cocher, et pylon-monitor.com republie votre JSON sur un lien qui fonctionne de partout.

Avec cette URL en main, une plateforme d'automatisation sans code (offre gratuite) peut l'interroger et pousser les valeurs vers un appareil virtuel Tuya ou un webhook orienté SmartLife :

Rien de tout cela n'est officiellement pris en charge par Tuya ni par Pylon-Monitor — c'est un pont que vous assemblez vous-même à partir d'outils gratuits existants, pas une intégration certifiée. Mais si vous voulez le SOC ou l'état de votre batterie sur un tableau de bord SmartLife, ou dans une routine Alexa/Google qui ne comprend que les appareils Tuya, l'URL publique ci-dessus est la pièce qui vous manquait.

Questions fréquentes

Ai-je besoin d'un broker MQTT pour utiliser Pylontech dans Home Assistant ?
Non. Si vous n'utilisez pas de broker MQTT, la plateforme REST intégrée à Home Assistant peut interroger directement l'API JSON de l'appareil et créer six capteurs — aucun broker requis.
Combien de capteurs le monitoring Pylontech donne-t-il dans Home Assistant ?
L'auto-découverte MQTT crée 11 capteurs plus un signal de disponibilité. La plateforme REST crée 6 capteurs à partir des mêmes données sous-jacentes. Si votre pack compte plus d'une batterie Pylontech, MQTT publie aussi 5 capteurs par batterie (SOC, SOH, cycles, tension, état), et l'API JSON expose toujours le détail complet par batterie quelle que soit l'intégration utilisée.
Puis-je utiliser MQTT et REST en même temps ?
Vous pouvez, mais vous ne devriez pas pour les mêmes valeurs — cela crée des entités en double. Choisissez MQTT si vous avez un broker (il couvre tout ce que fait REST, et plus) ; utilisez REST uniquement si ce n'est pas le cas.

Pylon-Monitor embarque les deux intégrations directement — l'auto-découverte MQTT et le générateur de YAML REST sont déjà sur l'appareil, prêts dès le branchement.

Commander — 59 € Achat unique, 59 € au total — TVA non applicable, sans abonnement.