BossMonitor gives you a real-time web dashboard, Home Assistant integration, push alerts, and smart outlet automation — all running locally on your network.
Multiple views for every preference — from a clean summary to a full energy flow diagram with per-string PV data.
Energy Flow — animated diagram showing solar, battery, grid, and EPS load power in real time. Includes GridBoss Smart Port monitoring.
At a Glance — daily solar yield, battery throughput, grid import/export totals, GridBoss Smart Port controls, and a full energy flow diagram all on one screen.
Classic Detail — full inverter data including per-string PV power, EPS backup voltage and frequency, battery charge/discharge.
Home Screen — summary cards for Solar, Battery, Load, and Grid with quick-switch tabs for Classic, Energy Flow, Gauges, Detail, and BMS Packs.
Historical Data — up to 7 days of SOC, Solar PV, Load, and Grid data logged locally and charted with interactive overlays. 1,200+ data points, no cloud required.
51 entities auto-discovered in Home Assistant via MQTT. Full inverter and BMS data available for automations.
Instant push notifications for grid outages, low battery, high temperature, settings drift, and generator events.
Control Shelly Gen1 and Gen2 outlets automatically based on solar production, battery SOC, or time of day.
Per-pack voltage, temperature, SOC, and cell data for up to 15 battery packs via RS485 passive listen.
Monitor and control GridBoss SP ports, generator start/stop, and live Smart Port power metering.
Update firmware over Wi-Fi from your browser. No USB cable, no Arduino IDE required after initial flash.
The BossMonitor Android companion app gives you the same Energy Flow dashboard on your phone — connected directly to your board over your local Wi-Fi network.
No cloud. No subscription. No account. Just your data on your network.
⬇ Download Android App
BossMonitor runs on the WaveShare ESP32-S3-RS485-CAN board. Optional add-ons enable temperature monitoring and direct RS485/CAN wiring to your solar room.
The universal choice. Covers every EG4 battery configuration — V1 strings, V1+V2 mixed, PowerPro, and Pylontech-compatible banks. Onboard CAN and RS485 transceivers. Per-pack SOC, voltage, current, temperature, and cell spread for all 15 packs.
🛒 Amazon link is for raw hardware only — BossMonitor license purchased separately below.
🛒 Buy Hardware on Amazon Get License — $49
Required if you are running a Cat5/Cat6 cable from the BossMonitor to your solar room. One breakout at each end lets you connect RS485 A+/B− (inverter) and CAN H/L (battery BMS) to individual wires with no soldering.
Use pins 7&8 (brown pair) for RS485 and pins 4&5 (blue pair) for CAN.
🛒 Buy on Amazon
Adds a real-time room temperature reading to the dashboard. Plug into the D10 header pin — BossMonitor auto-detects it at boot, no configuration needed. Use it to trigger Smart Outlet automations (e.g. turn on a fan above 35 °C) or receive temperature alerts.
🛒 Buy on AmazonBoth are local monitoring solutions. But if you own EG4 inverters, BossMonitor goes deeper — at a lower total cost.
| BossMonitor | Solar Assistant | |
|---|---|---|
| Software License | $49 | $59 |
| Hardware | ~$26 (WaveShare on Amazon) | ~$35–50 (Orange Pi 3 LTS) |
| Estimated Total DIY Cost | ~$75–$95 | ~$120–$150 |
| EG4 Inverter Support | ✓ Deep — FlexBoss21, GridBoss, 18KPV | ✓ Generic |
| Per-Pack BMS Data (SOC, voltage, temp, cells) | ✓ Up to 15 packs — passive listen, no bus conflicts | △ Possible via RS485 dongle — known bus collision issues with EG4 |
| GridBoss Smart Port Control | ✓ Full control & monitoring | ✗ Not available |
| Generator Charge Control | ✓ Full settings & remote start | ✗ Not available |
| Home Assistant / MQTT | ✓ 52 entities | ✓ Yes |
| Smart Outlet Automation | ✓ Shelly Gen1/Gen2 | ✗ Not available |
| Runs on your local network | ✓ No cloud required | ✓ No cloud required |
Solar Assistant is a great product for multi-brand installations. BossMonitor is purpose-built for EG4 owners who want to go deeper.