All Projects
Web Dashboard
BMS Web Dashboard
Multi-BMS battery monitoring
Node.jsMQTTMongoDBTelegram BotJK-BMSWebSocket
Description
Dashboard for monitoring multiple JK-BMS battery management systems. Displays cell voltages, temperatures, charge/discharge currents and SOC in real-time. Integrated Telegram bot sends warnings for critical conditions (overvoltage, low temperature, balancing issues). MongoDB stores historical data for long-term analysis.
Safety note: Rebuilds at your own risk. This description is a personal documentation, not a verified build guide, and the values given are experience-based estimates without any guarantee. Details under Disclaimer (German).
Want something like this built?
Smaller projects along these lines are available as the "IoT Web Dashboard" package from 399€. A project of this size I quote individually, just get in touch.
I deliver software only (firmware, configuration, code) — no assembled hardware. The components used are only linked for reference, you buy them yourself. Enclosures on request.
Features
- Simultaneous multi-BMS monitoring
- Individual cell voltage display
- Telegram alerts for critical values
- Long-term data logging (MongoDB)
- Daily status reports
- Live updates via WebSocket
Techstack
Hardware
- JK-BMS (mehrere)
- ESP32 UART Bridge
Software
- Node.js
- Express
- MongoDB
- MQTT
- WebSocket
- Telegram Bot API
Integration
- JK-BMS Protokoll
- MQTT Broker
- Telegram



