Bastelix-Lab
IoT Projects
All Projects
Web Dashboard

Energy Dashboard

Real-time solar & battery monitoring
Node.jsMQTTMongoDBWebSocketVictronShelly
Energy Dashboard
Main image coming soon

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.

Want something like this built?
This is exactly what my "IoT Web Dashboard" package covers — from 399€.
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

Screenshots

Energy flow overview
Image coming soon
Energy flow overview
Daily balance & grid consumption
Image coming soon
Daily balance & grid consumption
Self-sufficiency & cost calculation
Image coming soon
Self-sufficiency & cost calculation

More about this project