JSON-REST-API
Ein Endpunkt, alle Daten.
GET /api.json liefert SOC, SOH, Spannung, Strom, Leistung, Status, Zellspannungen, Details je Batterie, Temperaturen, WLAN/MQTT-Status und mehr als strukturiertes JSON — startklar für Home Assistant, Node-RED, Jeedom, Domoticz, openHAB oder Ihre eigenen Skripte.Home Assistant, MQTT-Auto-Discovery
IP und Zugangsdaten Ihres Brokers eintragen, und 10 Sensoren erscheinen automatisch — SOC, SOH, Spannung, Strom, Leistung, Batterie- & MOSFET-Temperatur, Zyklen, Status und Zellungleichgewicht — gruppiert unter einer Gerätekarte, plus ein Online/Offline-Verfügbarkeitssignal. Kein YAML nötig.
Web-Dashboard
Öffnen Sie
http://<GERÄTE-IP> (die auf dem TFT-Display angezeigte IP) oder http://pylon-monitor.local in einem beliebigen Browser. Live-Karten aktualisieren sich alle paar Sekunden, ohne die Seite je neu zu laden:- Ladung: SOC, Spannung, Strom, Leistung, Status
- Zustand: SOH, Zyklen, Zellungleichgewicht, Lade-/Entladezähler
- Temperaturen: Basis & MOSFET
- System: IP, WLAN-Signal, MQTT-Status, Laufzeit
- Zellen & Ladeverlauf: Zellspannungen und ein 24-Stunden-Graph
Integriertes TFT-Display, selbstheilend
Ein gestochen scharfes 1,8"-IPS-TFT zeigt den Ladezustand in riesigen Ziffern, mit Spannung und Strom daneben sowie SOH, Zyklen und Temperatur darunter — Sie wählen genau, was davon angezeigt wird (siehe Screen Display). Das Panel wird während des Betriebs alle ~90 Sekunden vollständig neu initialisiert, plus ein Selbsttest beim Start, sodass ein kurzer Stromausfall es nie weiß oder verzerrt hängen lässt.
Integrierte Diagnose
Kein serieller Monitor nötig: Eine Event-log-Seite zeigt aktuelle Aktivität sowie einen Boot-Verlauf, der Abstürze übersteht, eine Raw-data-Seite zeigt die unverarbeiteten Antworten der Batteriekonsole, und eine Network-Seite verfolgt das WLAN-Signal über die Zeit mit einem Ein-Klick-Erreichbarkeitstest zum Gateway.
Konfigurierbare Alarme
Legen Sie eigene SOC- und Temperaturschwellen fest (mit Hysterese, damit ein einzelner Ausreißer keine Spam-Meldung auslöst) und erhalten Sie eine Push-Benachrichtigung auf Ihr Smartphone via Pushover, sobald eine Schwelle überschritten wird — plus eine Ein-Klick-Testschaltfläche zur Bestätigung.
24-Stunden-Verlauf & CSV-Export
Das Dashboard stellt SOC, Spannung und Strom der letzten 24 Stunden grafisch dar (Abtastung alle 5 Minuten) und exportiert dieselben Daten mit einem Klick als CSV-Datei — praktisch für eine Tabelle oder eine Support-Anfrage.
Mehrbatterie-Unterstützung
Mehr als eine Pylontech-Einheit verkettet? Bis zu 4 Einheiten (64 Zellen insgesamt) werden erkannt und einzeln angezeigt — eine Auswahl auf den Karten Ladung und Temperaturen wechselt zwischen „alle Batterien kombiniert" und jeder einzelnen Einheit.
Screen-Display-Anpassung
Eine eigene Einstellungsseite lässt Sie ankreuzen, welche Elemente das physische Display zeigt — Kopfzeile, Spannung/Strom/Leistung, Anzeige, Status, SOH, Zyklen, Temperatur, IP/Hostname-Fußzeile — mit einer Live-Vorschau, die vor dem Speichern exakt das echte Layout widerspiegelt.
WLAN-Einrichtung per Captive-Portal
Beim ersten Start erstellt das Gerät sein eigenes WLAN-Netzwerk namens
PylonMonitor-Setup mit eigenem Wildcard-DNS, sodass sich die Einrichtungsseite auf Ihrem Smartphone von selbst öffnet, egal welche URL Sie eingeben. Verbinden, Heim-WLAN wählen, Passwort eingeben — fertig. Keine App zu installieren, kein QR-Code zu scannen.Firmware-Updates over-the-air
Die Seite Update firmware im Dashboard hat einen einzigen Button: Das Gerät holt und installiert die neueste Version selbstständig von der festen URL unserer Firmware-Seite. Lieber manuell? Laden Sie die
.bin herunter und hochladen Sie sie stattdessen über den Browser. Kein Kabel, kein Löten, Einstellungen bleiben in beiden Fällen erhalten.Lokal & standardmäßig sicher
Keine Cloud, kein Konto, keine Telemetrie — das Gerät spricht nur mit Ihrem lokalen Netzwerk und der Batterie. Der optionale Login nutzt ein echtes, zufälliges Sitzungscookie, das sich nicht fälschen lässt, und gespeicherte Passwörter werden nie an den Browser zurückgesendet.
Zwei Reset-Stufen
Umgezogen oder WLAN gewechselt? Doppelklicken Sie den physischen Reset-Knopf innerhalb von 8 Sekunden, um das Einrichtungsportal erneut zu öffnen und ein Netzwerk neu zu wählen — sonst wird nichts angerührt. Einen kompletten Neuanfang gewünscht (WLAN, MQTT, Alarme, Login alles gelöscht)? Nutzen Sie Factory reset im Dashboard.
Häufige, konsolenschonende Abfrage
Das Dashboard aktualisiert die vorhandenen Werte alle ~4 Sekunden für ein lebendiges Gefühl. Im Hintergrund werden die vier Pylontech-Konsolenbefehle (
pwr, bat, stat, info) reihum alle 10 Sekunden abgefragt — eine vollständige Datenaktualisierung alle ~40 Sekunden — bewusst so getaktet, dass der Konsolenport der Batterie nie überlastet wird.Gebaut, um zu halten
ESP8266-MCU, RS232-zu-TTL-Pegelwandlung für den Console-Port, 1,8"-IPS-TFT, robustes Gehäuse. Keine beweglichen Teile, keine Lüfter, keine Ausfälle. Versorgt von jeder 5V-USB-Quelle (unter 0,5 W).