Battery Health Monitor
ESP32 MQTT Real-time Dashboard
Connecting...
MQTT broker
MQTT Live Data
—Raw Payload
Waiting for data...
MQTT Debug Log
Initializing...
Voltage
—
Volts (V)
Current
—
Amps (A)
Power
—
Watts (W)
State of Charge
—
% SoC
State of Health
—
% SoH
Temperature
—
°C
ESP32 Uptime
—
seconds
Voltage & Current Trends
Power History
Temperature History
Historical Data
Data history coming from MQTT messages is displayed here.
Battery History
Battery Analytics
MongoDB 30-day analysis & live recording
Daily Trends
30 Days📈 Metric Comparison
📹 Live Recording
records captured
Min / Max / Avg
Data Summary
Records: 0
Quality: —
Export Data
Visibility ▼
Battery Reports
Health assessment, data export & session management
❤️ Battery Health
Health Score
Voltage
—
Current
—
Peak Power
—
Energy
—
📊 Session Summary
💾 Export Session Data
Download current session data collected from MQTT messages for offline analysis.
⚡ Quick Actions
📝 Recent Activity
⏳ Waiting for activity...
MQTT Settings
Broker Configuration
Connection Info
Backend Server (MongoDB API)
Your Express server address (e.g. http://localhost:3000 or http://192.168.x.x:3000)
MongoDB Configuration
Example: mongodb+srv://username:password@cluster.mongodb.net/battery_monitor
ESP32 Command Panel
Send commands to ESP32 via MQTT (publishes to battery/recieve)