Monitoring
Monitoring devices record how a photovoltaic system actually behaves, measuring production, DC and AC voltage and current, efficiency, battery state and grid import and export, then presenting it as a timeline you can check for faults, verify yield against the design and use as evidence under warranty. Choose by depth of visibility (inverter level, string level or module level with optimisers), by whether consumption is measured too, which needs a smart meter at the connection point, and by how the data leaves site: a Wi-Fi, LAN or 4G module, a data logger or open Modbus. Loggers and gateways in accessories. Guide
Product sorting
List of products
Related monitoring categories
- Wi-Fi and LAN modules
- Smart meters
- Optimisers
- Inverter accessories
- Commercial energy storage
- All accessories
What monitoring gives you beyond a number on the inverter display
A monitoring system turns an installation into a measured object. It logs energy production, DC and AC voltage and current, conversion efficiency, inverter temperature, event and fault codes, and with the right hardware also self-consumption, grid import and export and battery charge state. Four things follow from having that record. You can verify yield against the figure the system was designed for instead of trusting a feeling about the weather. You get fault alerts the day something stops rather than at the next annual inspection, which on a shaded string or a failed MPPT input can be several hundred kWh of difference. You can see where self-consumed energy is going and decide whether a battery, a diverter or a scheduled load actually pays. And you keep evidence for warranty claims, because a manufacturer assessing a performance claim wants time series data, not recollection.
How much of that you get depends on where the measurement happens. The inverter itself is the cheapest sensor in the system and reports per-MPPT values for free. A smart meter at the connection point adds the consumption side. Optimisers or microinverters add per-module telemetry. A data logger or gateway aggregates several inverters into one plant view and often speaks Modbus TCP to a building management system. The right depth is the one that answers the questions the site owner will actually ask.
FROM THE FIELD
"The systems that quietly underperform are almost never the ones that fail loudly. A single MPPT input drops out, the customer still sees production every morning, and nobody notices for a year. What catches it is not a prettier dashboard, it is an alert rule comparing one string against its neighbour. Two strings on the same roof should track each other within a few percent. When they stop tracking, something is wrong that day, and you have the data to prove it."
Ladislav Proc · Photovoltaics specialist, ONSA Plus
How to choose monitoring for a PV system
Monitoring is bought twice: once as hardware and once as the portal that hardware is locked to. The hardware is cheap and easy to compare. The portal decides for the next twenty years what you can see, how far back you can look and whether the data can leave the platform at all.
Work through it in this order: what has to be visible and at what granularity, then what has to be measured to make that possible, then how the data leaves site, and last the questions that only appear later, alerting, remote access, retention and export.
Show the full guide Close the guide
Inverter level, string level and module level
Granularity is the first decision, because it sets both the cost and what a fault will look like on the screen.
- Inverter level is the baseline and comes with every inverter: total AC output, daily and cumulative yield, efficiency, temperature and fault codes. It tells you the plant is working. It does not tell you which of forty panels is the problem.
- String level means per-MPPT voltage and current, which most modern inverters report and which larger units expose per individual string. Two strings on the same orientation should track within a few percent, so divergence localises a fault to one string on one roof face.
- Module level requires optimisers or microinverters and gives voltage, current and yield per panel. That is what you need on roofs with chimneys, dormers or partial shading, and it is the only view that names the individual panel to be replaced.
- Cost against value: on an unshaded south roof with two clean strings, string level answers almost every question. On a complex roof with several orientations, module level pays for itself the first time somebody has to find one failing panel.
Consumption monitoring needs a meter
An inverter measures only what it produces. It cannot see the kettle, the heat pump or the wallbox, so any figure for self-consumption, import or export has to come from a separate measurement at the grid connection point. That is a smart meter on the main incomer, downstream of the utility meter and upstream of every load and of the inverter's own AC connection, wired back to the inverter or logger over RS485 Modbus RTU.
- Without a meter the portal shows production only. Self-consumption ratios in that case are estimates, not measurements.
- With a meter you get bidirectional power per phase, so the portal can separate production, direct self-consumption, battery charging and export.
- Phase count follows the supply, not the inverter. A three-phase supply needs a three-phase meter even behind a single-phase inverter.
- Sub-metering a heat pump, a wallbox or a tenant unit takes an additional meter on that circuit, which most portals will display as a separate channel.
Tip from practice
Set the plant's expected yield and at least one alert rule at commissioning, while you are still on site. An unconfigured portal reports faults to nobody. The two rules that catch the most are zero production during daylight and one string diverging from its twin. Check the notification address is the customer's and the installer's, not just the account that happened to create the plant, and confirm the communication module is on a stable link so the alerts are not simply offline warnings.
Data loggers and gateways for multi-inverter sites
A single residential inverter with a communication stick needs nothing further. Once there is more than one inverter, or once meters, batteries and third-party systems have to appear in one place, that job belongs to a data logger or gateway.
- Aggregation: the logger polls several inverters over an RS485 daisy chain or over Ethernet and presents the site as one plant, with combined yield and per-device detail.
- Device capacity: loggers are rated for a number of devices, commonly tens of inverters per unit. Check the limit and the supported device list before designing the bus.
- Local storage: a logger buffers readings when the internet is down and uploads them afterwards, so a dropped line does not leave a permanent hole in the record.
- Export control: on larger installations the logger, not the individual inverter, applies the site-wide power limit using the meter reading at the connection point.
- Commercial sites: where commercial energy storage is involved, the gateway usually also coordinates charge and discharge and reports the battery to the same portal.
Open protocols against closed portals
Most manufacturers give you a free cloud portal and an app. That is convenient and it is also a dependency: the portal defines what you can see, the account owns the plant, and the manufacturer decides how long the history stays and whether an API exists. For a family house that is usually acceptable. For a commercial site, a housing association or anyone with an energy management system, it is worth checking what the hardware exposes locally before buying.
- Modbus TCP over Ethernet is the common open route. The inverter or logger acts as a server on the local network and any client, from a building management system to open-source software, can read the registers.
- Modbus RTU over RS485 is the same protocol on a two-wire serial bus, used for meters and for inverters without an Ethernet port. Daisy chain the bus, use shielded twisted pair and terminate long runs with 120 Ω.
- SunSpec is a standardised register map layered on Modbus, so a compliant device can be read without a brand-specific mapping document.
- REST APIs published by the portal let you pull historical data into your own reporting, though rate limits and, on some platforms, a paid tier apply.
- MQTT appears on some loggers and third-party gateways and suits pushing live values into a local energy manager without going through the cloud at all.
Alerting, remote diagnostics and service contracts
For an installer carrying a service obligation, monitoring is the tool that makes the obligation affordable. The value is not the dashboard, it is knowing about a fault before the customer does and arriving with the right part.
- Alert rules: zero production in daylight, communication lost, a string deviating from its neighbour, inverter fault codes, isolation resistance warnings and, on batteries, an abnormal state of charge.
- Fleet views: installer portals list every plant under one account with status, so one screen replaces opening thirty customer logins.
- Remote diagnostics: reading fault history and firmware versions remotely turns many callouts into a phone call, and some brands allow parameter changes or firmware updates over the same link.
- Evidence: a manufacturer handling a performance claim asks for time series data. Continuous logging from the day of commissioning is what supports it.
- Access rights: separate installer and owner accounts from the start. Sharing one login is what makes a later handover or a change of installer painful.
Data retention and export
Retention policies differ sharply and are rarely read before commissioning. Portals typically keep high-resolution data, values every 5 or 15 minutes, for a limited window of months, then condense to daily, monthly and annual totals held for years. If you need five-minute data from three years ago for a warranty case, condensed totals will not serve.
Check three things before you rely on a platform. Whether the portal offers CSV or Excel export and at which resolution. Whether an API is available and whether it is included or charged for. And whether the hardware can log locally as well, over Modbus TCP into your own database, which is the only arrangement that keeps the record independent of the manufacturer's business decisions. Also settle who owns the plant account, because the account holder, not the site owner, usually controls the data and the ability to transfer it.
Quick comparison of monitoring levels
| Level | What it needs | What it shows |
|---|---|---|
| Inverter level | Inverter plus a Wi-Fi, LAN or 4G module | Total production, efficiency, temperature, fault codes. Baseline for every system |
| String level | Per-MPPT or per-string measurement in the inverter | Voltage and current per string, so a fault is localised to one roof face |
| Module level | Optimisers or microinverters on each panel | Yield per panel, shading losses and the exact module to replace |
| Consumption | Smart meter at the grid connection point over Modbus RTU | Import, export, self-consumption ratio and battery charge decisions |
| Site level | Data logger or gateway over RS485 or Ethernet | Several inverters as one plant, site export limiting, local buffering |
| Integration | Modbus TCP, SunSpec, REST API or MQTT | Data in your own system, independent of the manufacturer's portal |
Swipe the table to the left
Frequently asked questions about PV monitoring
What does monitoring actually give me?
Four things: verification that the system produces what it was designed to, alerts the day a fault appears instead of at the next inspection, a measured picture of self-consumption, and a continuous data record that supports a warranty or performance claim.
Can I see consumption without a smart meter?
No. The inverter measures only what it produces, so import, export and self-consumption require a smart meter at the grid connection point wired back over RS485 Modbus RTU. Without it, any self-consumption figure in the portal is an estimate.
What is the difference between string level and module level monitoring?
String level reports voltage and current per MPPT input, which localises a fault to one string on one roof face. Module level needs optimisers or microinverters and reports each panel individually, naming the exact module to inspect or replace.
Do I need a data logger for a single house?
Usually not. One inverter with a communication module reports directly to the manufacturer's portal. A logger or gateway becomes useful with several inverters, with meters and batteries to combine, or where site-wide export limiting is required.
Can I read my inverter without the manufacturer's cloud?
Often yes, over Modbus TCP on the local network or Modbus RTU on RS485, and some devices follow the SunSpec register map. Check the interfaces before buying, because portal availability and local access are separate features and not every model offers both.
How long is monitoring data kept?
It varies by platform. High-resolution data, values every 5 or 15 minutes, is typically held for a limited window of months, then condensed to daily, monthly and annual totals kept for years. Confirm the policy and the export options before you rely on them.
Can I export the data to Excel or into my own system?
Most portals offer CSV or Excel download, though sometimes only at reduced resolution, and some publish a REST API that may be charged for. For full control, log locally over Modbus TCP into your own database alongside the cloud portal.
What alerts are worth setting up?
Start with zero production during daylight, communication lost, and one string deviating from a comparable string. Add inverter fault codes, isolation resistance warnings and battery state of charge anomalies. Send them to both the owner and the installer, not one account.
Does monitoring work if the internet connection fails?
The inverter keeps producing regardless, and a logger or communication module buffers readings locally and uploads them when the link returns. A short outage backfills, a long one leaves a gap. Alerting stops during the outage, which is why link stability matters.
Who owns the monitoring account after handover?
Whoever created the plant, which is why installer and owner accounts should be separate from commissioning. The owner needs their own login with full plant access, and the installer keeps service access. Sorting this later, or after a change of installer, is far harder.
What a monitoring system can show depends on the inverter, the meter installed and the protocols the manufacturer exposes.
About ONSA Plus
Why installers across Europe monitor with us
ONSA Plus is a European B2B distributor of photovoltaics, battery storage, heat pumps and EV charging stations. In our own EU warehouses we keep over 1,500 products from 25+ brands, including Huawei, Solis, SolaX and Dyness.
We are not just a trading company. We design and service energy systems ourselves, so we answer questions on monitoring, metering and remote diagnostics from engineering practice, not from a catalogue. You handle a warranty claim directly with us and you buy per job.