All Projects
Web Dashboard
Energy Dashboard
Real-time solar & battery monitoring
Node.jsMQTTMongoDBWebSocketVictronShelly
Description
Complete home energy management system combining data from Victron Venus OS, Shelly Pro 3EM energy meter and JK-BMS battery management. The dashboard shows energy flows in real-time and calculates electricity costs/savings. All data is received via MQTT, stored in MongoDB and streamed live to the browser frontend via WebSockets.
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
- Real-time energy flow visualization
- Solar yield, battery charge, grid feed-in
- Electricity cost billing & savings calculation
- Historical data with MongoDB
- Responsive web interface
- Multi-device data integration
Techstack
Hardware
- Victron Multiplus/Venus OS
- Shelly Pro 3EM
- JK-BMS
Software
- Node.js
- Express
- MongoDB
- MQTT
- WebSocket
- Chart.js
Integration
- Venus OS MQTT
- Shelly API
- BMS UART/MQTT


