API REST JSON
Un seul point d'accès pour toutes les données.
GET /api.json renvoie SOC, SOH, tension, courant, puissance, état, tensions par cellule, détail par batterie, températures, statut WiFi/MQTT et plus, en JSON structuré — prêt pour Home Assistant, Node-RED, Jeedom, Domoticz, openHAB ou vos propres scripts.Home Assistant, auto-découverte MQTT
Renseignez l'IP et les identifiants de votre broker et 10 capteurs apparaissent automatiquement — SOC, SOH, tension, courant, puissance, température batterie & MOSFET, cycles, état et déséquilibre des cellules — regroupés sous une seule carte appareil, plus un signal de disponibilité en ligne/hors ligne. Zéro YAML.
Tableau de bord web
Ouvrez
http://<IP-APPAREIL> (affichée sur l'écran TFT) ou http://pylon-monitor.local dans n'importe quel navigateur. Des cartes en direct, actualisées toutes les quelques secondes sans jamais recharger la page :- Charge : SOC, tension, courant, puissance, état
- Santé : SOH, cycles, déséquilibre des cellules, compteurs charge/décharge
- Températures : base et MOSFET
- Système : IP, signal WiFi, statut MQTT, uptime
- Cellules & historique : tensions par cellule et graphique 24h
Écran TFT intégré, auto-réparateur
Un écran TFT IPS 1,8" net affiche l'état de charge en gros chiffres, avec la tension et le courant à côté, le SOH, les cycles et la température en dessous — vous choisissez exactement ce qui s'affiche (voir Screen Display). Le panneau est entièrement réinitialisé toutes les ~90 secondes en fonctionnement, plus un auto-test au démarrage : un micro-coupure ne le laisse jamais bloqué sur un écran blanc ou corrompu.
Diagnostics intégrés
Pas besoin de moniteur série : une page Event log affiche l'activité récente et un historique de démarrage qui survit aux plantages, une page Raw data montre les réponses brutes non traitées de la console batterie, et une page Network suit le signal WiFi dans le temps avec un test de joignabilité de la passerelle en un clic.
Alarmes configurables
Définissez vos propres seuils SOC et température (avec hystérésis, pour qu'une seule mesure isolée ne déclenche pas d'alerte intempestive) et recevez une notification sur votre téléphone via Pushover dès qu'un seuil est franchi — avec un bouton de test en un clic.
Historique 24h & export CSV
Le tableau de bord trace le SOC, la tension et le courant sur les dernières 24h (échantillonnage toutes les 5 minutes) et exporte les mêmes données en CSV en un clic — pratique pour un tableur ou une demande de support.
Prise en charge multi-batteries
Plusieurs unités Pylontech chaînées ? Jusqu'à 4 unités (64 cellules au total) sont détectées et affichées individuellement — un sélecteur sur les cartes Charge et Températures bascule entre « toutes les batteries combinées » et n'importe quelle unité seule.
Personnalisation de l'écran (Screen Display)
Une page de réglages dédiée permet de cocher les éléments affichés sur l'écran physique — en-tête, tension/courant/puissance, jauge, état, SOH, cycles, température, pied de page IP/hostname — avec un aperçu en direct fidèle au rendu réel avant d'enregistrer.
Configuration WiFi par portail captif
Au premier démarrage, l'appareil crée son propre réseau WiFi appelé
PylonMonitor-Setup, avec son propre DNS générique pour que la page de configuration s'ouvre toute seule sur votre téléphone quelle que soit l'URL saisie. Connectez-vous, choisissez votre WiFi domestique, entrez le mot de passe — terminé. Aucune application, aucun QR code.Mises à jour du firmware à distance
La page Update firmware du tableau de bord propose un seul bouton : l'appareil récupère et installe lui-même la dernière version depuis l'URL fixe de notre page firmware. Vous préférez le faire manuellement ? Téléchargez le
.bin et envoyez-le via le navigateur. Pas de câble, pas de soudure, réglages conservés dans les deux cas.Local et sécurisé par défaut
Pas de cloud, pas de compte, pas de télémétrie — l'appareil ne parle qu'à votre réseau local et à la batterie. La connexion optionnelle utilise un vrai cookie de session aléatoire infalsifiable, et les mots de passe enregistrés ne sont jamais renvoyés au navigateur.
Deux niveaux de réinitialisation
Déménagement ou changement de WiFi ? Un double-appui sur le bouton reset physique en moins de 8 secondes rouvre le portail de configuration pour choisir un nouveau réseau — rien d'autre n'est touché. Besoin d'une remise à zéro complète (WiFi, MQTT, alarmes, connexion) ? Utilisez Factory reset depuis le tableau de bord.
Interrogation fréquente et respectueuse de la console
Le tableau de bord actualise ce qu'il a déjà toutes les ~4 secondes pour un rendu vivant. En coulisses, les quatre commandes console Pylontech (
pwr, bat, stat, info) tournent une par une toutes les 10 secondes — un cycle complet toutes les ~40 secondes — un rythme volontairement mesuré pour ne jamais saturer le port console de la batterie.Conçu pour durer
MCU ESP8266, adaptation de niveau RS232 vers TTL pour le port Console, écran TFT IPS 1,8", boîtier robuste. Aucune pièce mobile, aucun ventilateur, aucune panne. Alimenté par n'importe quelle source USB 5V (moins de 0,5 W).