Built-in TFT display
A crisp 1.8" IPS TFT shows the State of Charge in giant digits, with voltage and current beside it and SOH and cycle count below. Readable across the room, no phone required.
Captive portal WiFi setup
On first boot the device creates its own WiFi network called PylonMonitor-Setup. Connect to it from your phone, pick your home WiFi, type the password — done. No app to install, no QR code to scan.
Web dashboard
Open http://<DEVICE-IP> (the IP shown on the TFT screen) or http://pylon-monitor.local in any browser. You get three live cards refreshed every few seconds:
- Summary: SOC, voltage, current, power, state
- Health & System: SOH, cycles, WiFi signal, MQTT status
- Temperatures: base & MOSFET temperatures
JSON REST API
One endpoint, all the data. GET /api.json returns SOC, SOH, voltage, current, power and state as structured JSON — ready for Home Assistant, Node-RED, Jeedom, Domoticz, openHAB or your own scripts.
Over-the-air firmware updates
The web dashboard has a Firmware Update page. Download the latest .bin from our firmware page, upload it through the browser, the device reboots into the new version. No cables, no soldering.
Factory reset
Forgot your WiFi password? Moved house? A factory reset wipes saved credentials so the device falls back into setup mode. Either through the web UI or by holding the reset button.
100% local
No cloud, no account, no telemetry. The device only talks to your local network and to the battery. Even firmware updates are uploaded by you, from your machine.
Optimized polling
Battery data is refreshed every 6 seconds. Pylontech-specific commands (pwr, info, bat, stat) are interleaved to minimize console load while keeping data fresh.
Built to last
ESP8266 MCU, MAX3232 level shifter, 1.8" IPS TFT, sturdy plastic enclosure. No moving parts, no fans, no failures. Powered by any 5V USB source (under 0.5 W).