BGEN Try it free!

Your solar system, live on your phone

30 days of free trial!

One small device – ESP32-S3 (N16R8) or Raspberry Pi (Zero 2 W, 3, 4, 5) – reads the inverter and every battery without a single cable for most brands and models. Wired connections are supported too – RS485 and RS232. See how much the panels produce, how much you take from the grid and how every cell behaves, from anywhere, at any moment.

Updates every 2 seconds Monitoring and recording of every battery and inverter parameter Works with JK BMS, ANT BMS, Seplos, JBD and more. Inverters: Deye, Easun, Powland, PowMr, Sandisolar, Luxpower, Victron, Growatt and many others. See all Remote settings for batteries and inverters

Quick and easy installation

With most inverters and batteries the connection is wireless: the device plugs into a socket near the system and connects by itself. Where a cable is needed (RS485 or RS232), it is connected quickly and easily. Setting up the device itself is also quick and easy, in just a few steps. See which devices we work with and how they connect – each one has a step-by-step video.

Important: the ESP32-S3 board must have a microSD card slot – the system’s history is kept on the card.

Devices and video guides
Wi-Fi Bluetooth internet Solar Monitor inverter batteries phone

Everything the inverter does

Not just “how much the system makes”. See where the energy comes from, where it goes and the state of every part along the way.
Solarmonitor.pro works with most inverters on the market. Contact us and tell us which inverter you have.

Panels

  • Total power 12.84 kW
  • Each string: voltage 412 V
  • Each string: current 10.6 A
  • Each string: power 4.37 kW
  • Yield today 61.3 kWh

Grid (utility)

  • Power bought or exported 0.42 kW
  • Voltage per phase 236 / 237 / 235 V
  • Power per phase L1 L2 L3
  • Frequency 50.01 Hz
  • Bought and sold today kWh

Consumption

  • Power to the home 7.47 kW
  • Output voltage 230.1 V
  • Inverter output power 7.52 kW
  • Consumption today 48.9 kWh

The battery as the inverter sees it

  • Charge or discharge +4.95 kW
  • Current 93.5 A
  • Voltage 52.91 V
  • Charged and discharged today kWh

Every battery. Every cell.

Most systems show only the overall percentage. Here you see every battery individually, down to the last cell, and know in time if one starts to lag.

  • Voltage of every cell
  • Highest and lowest cell
  • Cell difference
  • Balancing current
  • Charge and discharge current and power
  • State of charge (SOC) and remaining Ah
  • All four temperature sensors
  • MOS switch temperature
  • Cycle count and health (SOH)
  • Alarms and protections
Battery 3updated 40 s ago
Voltage53.08V
Charge+12.4A
SOC86%
Difference3mV
T126.1°
T226.2°
T326.0°
T426.1°
MOS25.4°

Full history, for every value

Everything you see live is recorded every minute. Pick a value and a period and the chart appears instantly.

Solar yield
6 h24 h7 daysmonthyear
15k10k5k0 00:0006:0012:0018:0024:00

Stored with you

Records are kept on a memory card in the device itself, not on our server – the website only shows them. Years of per-minute data, with no monthly storage fees.

Every value has a chart

Yield per string, cell voltage, temperature, grid per phase. Whatever you see live also has history.

Comparison over time

See how the battery changes month after month, how the cell difference grows and how much each string produces.

It watches the system for you, day and night

Solar Monitor analyzes every value from the inverters and batteries in real time. If it notices anything worrying, a message appears right away at the top of the “Live” tab, before the problem becomes serious.

  • Panels and stringsA string producing noticeably less than the others in the same sun, a missing string or a drop in yield compared to previous days.
  • TemperaturesAn overheating inverter, BMS or battery, and temperatures too low for charging in winter.
  • Battery cellsLarge imbalance between cells, a cell lagging during charge or discharge, balancing that fails to even them out.
  • Grid, load and alarmsA lost phase, unusual voltage, inverter overload, errors and warnings from the inverters and BMSs.
LiveHistory
!String PV2 on Inverter 3 produces 62% less

PV1 and PV2 have identical panels, but PV2 has been lagging since morning. Check for shade, dirt or a loose connector.

!Battery 7: 86 mV difference between cells

Cell 11 is the lowest during discharge. Balancing is running, we are watching whether the difference shrinks.

iInverter 2 is heating up: 71 °C

Higher than usual for this load. Check the ventilation around it.

12.8 kWpanels
7.5 kWload
+4.9 kWbatteries
0.4 kWgrid

Configure everything remotely

Solar Monitor doesn’t just display. From the same app you change the settings of every battery and every inverter, without walking to them and without a programming cable.

  • Every BMS individuallyCell voltage protections, charge and discharge currents, balancing, temperature limits, switching charge and discharge on and off.
  • Every inverterCharge and discharge current, battery capacity, time-of-use programs, grid and generator operation.
  • One setting for allWhen batteries or inverters are identical, a change is applied to all of them at once.
  • Verification after every changeThe device writes the new value, reads it back and shows you whether it was accepted. Risky changes require explicit confirmation.
Battery 3 · settings
BMSInverter
Balancing start10 mV8 mVAccepted, verified 6 s ago
Maximum charge current100 A80 ASending to the battery…
Cell overvoltage protection3.650 VUnchanged
DischargeonSwitching off needs confirmation

API for smart homes

Inverter and battery data for Home Assistant, Node-RED or your own software. Run automations based on the sun, battery charge or consumption.

Local APIDirectly from the device in your home network, works even without internet.free
Cloud APIThrough our server, accessible from anywhere in the world.free

Prices

30 days free. Every new registration gets a code for one system – with your own ESP32-S3 board (it must have a microSD card slot) or Raspberry Pi, with everything Software can do. The days start when the device connects for the first time.

Start for free
30 days free

Software

For one system – with your own ESP32-S3 board (it must have a microSD card slot), a Raspberry Pi or our device.

48,00 €one-time
  • Unlimited inverters and batteries
  • Live monitoring, history and statistics on the website and your phone
  • Alerts and system analysis
  • Remote settings for batteries and inverters
  • Time periods for charging and discharging the batteries and many more automations
  • Solar forecast, Smart Home and API
  • Custom installation and integrations
  • Custom updates
Buy Software

ESP32-S3 device

Ready to plug in – with an 8 GB microSD card and a 5 V adapter. Ordered together with Software.

+36,00 €one-time
  • With Software preloaded
  • Inverters over Wi-Fi and batteries over Bluetooth
  • For 1–3 inverters and up to 4–5 batteries
  • Courier delivery – Bulgaria only
  • Pay by card or cash on delivery
Order with the device

API for Home Assistant and other software: local in your home network and cloud, reachable from anywhere – both free. More about the API

The number of inverters and batteries is unlimited – the price does not depend on the size of the system. To order you need an account, which takes a minute to create. After you sign up we take you straight back to the order.

From the box to the charts in minutes

No technician needed. The device finds what is around it by itself.

Plug it in

Into a socket near the inverter and batteries. Bluetooth range is about one room.

Connect it to Wi-Fi

Once, from your phone: pick your home network and enter its password.

It discovers the system

It recognises the inverters and batteries by itself, groups them by phase and starts recording.

And more

Works without internet too

If the connection drops, the device keeps reading and recording on its card. When the internet is back, the website also shows what was recorded in the meantime.

True battery charge

Besides the BMS percentage, we count the energy going in and out and calibrate it at full and empty battery.

Large and small systems

One inverter with one battery, or several inverters in parallel with dozens of batteries. You see the totals and each one individually, and the price is the same. For 1–3 inverters and up to 4–5 batteries an ESP32-S3 is enough; for bigger systems we recommend a Raspberry Pi.

Compatibility

Deye hybrid inverters and compatible models with a Solarman Wi-Fi logger. Batteries with JK BMS.

See your system as it really is

Create an account in a minute. Then add your device and see your system right away.

Try it free!

Have a question? Contact us