Solis inverters raise alarm codes for three broad reasons: grid conditions (voltage or frequency outside limits, or grid lost), DC and PV-side conditions (insulation faults, leakage current, DC arc, DC overvoltage), and internal or system conditions (over-temperature, bus voltage, battery communication). Note the exact alarm the way it appears on your screen, because many grid alarms clear on their own once the grid steadies. A short, safe restart using your external isolator switches clears a lot of the rest. But insulation, leakage, and arc-fault codes, or any alarm that keeps coming back, are safety matters: stop, and contact your installer or Solis (Ginlong) support. This guide groups the common verified codes by type so you can tell which is which.
Go Solar Finder does not sell, install, or refer inverter repair work. This is an independent reference guide, and it stops where a licensed professional has to take over.
Why the code on your inverter and the code in SolisCloud sometimes don't match
The first thing that confuses people is that Solis shows the same fault in more than one place, and not always in the same format.
On the inverter's physical screen you usually see a short text label such as OV-G-V, NO-Grid, or OV-TEM. In the SolisCloud app or web portal, the event log for the same fault may show a numeric code (for example 1010, 1015, 1032) alongside or instead of the text. They refer to the same underlying condition. OV-G-V and 1010 are the same overvoltage event, just written two ways.
Display wording and code format also vary between inverter generations and models (single-phase, three-phase, and hybrid units differ). So if the label on your screen is not word-for-word what you searched, that is normal. Match it by meaning, not by exact spelling, and when in doubt check the alarm-code table in the manual for your specific Solis model or the SolisCloud event log.
Before you do anything else, take a photo of the screen and a screenshot of the SolisCloud event log entry, including the date and time. That record is what a technician or Solis support will ask for first, and it matters if the alarm clears before you get help.
Codes that are usually safe to try yourself
Some Solis alarms point to a passing condition rather than a hardware fault. For these, the standard owner-level step is a controlled restart using the external isolator switches only. You never open the inverter for this.
The safe Solis restart (isolators only):
- Turn OFF the AC isolator (the external AC switch next to the inverter).
- Turn OFF the DC isolator (the external DC switch, often a rotary switch on or beside the inverter).
- Wait at least two minutes so the internal capacitors discharge.
- Turn the DC isolator back ON, then the AC isolator back ON.
- Give the inverter a few minutes to reconnect and check whether the alarm returns.
Codes that often respond to this, or clear on their own:
| Code (display / SolisCloud) | What it means | Safe first step |
|---|---|---|
OV-TEM (1032) |
Internal temperature near the power electronics is above the limit | Check the inverter is not in direct sun or blocked; clear leaves and dust from vents and heatsink area; make sure there is airflow around it. Do not open the case. |
OV-G-F (1012) |
Grid frequency above the allowed limit | Usually a passing grid event. Often reconnects by itself once the grid steadies. |
UN-G-F (1013) |
Grid frequency below the allowed limit | Same as above: usually transient, often self-clears. |
OV-G-V (1010) |
Grid voltage above the allowed limit | Frequently a supply-side issue, not your inverter. A restart is fine to try; if it repeats, see the grid section below. |
UN-G-V (1011) |
Grid voltage below the allowed limit | As above: often the grid, not the equipment. |
Over-temperature is the clearest owner-fixable one: it is almost always about airflow and ambient heat, and it resolves once the inverter cools. If an over-temperature alarm keeps returning on a cool day with clear vents, that is no longer a ventilation issue and should be looked at.
Grid-event codes: usually not your equipment's fault
A large share of Solis alarms are the inverter doing its job correctly. By design, a grid-tied inverter must disconnect the moment the grid goes outside safe voltage or frequency limits, or disappears entirely. That protects you, your equipment, and anyone working on the line.
Verified grid-related Solis codes:
| Code (display / SolisCloud) | Official meaning |
|---|---|
OV-G-V (1010) |
Grid voltage higher than the standard limit |
UN-G-V (1011) |
Grid voltage lower than the limit |
OV-G-F (1012) |
Grid frequency higher than the limit |
UN-G-F (1013) |
Grid frequency lower than the limit |
NO-Grid (1015) |
No grid detected |
G-PHASE (1016) |
Unbalanced three-phase grid (three-phase models) |
G-F-FLU (1017) |
Grid frequency abnormal or fluctuating |
For NO-Grid, first confirm you actually have power: check the AC isolator and your main switchboard. If a scheduled outage or load-shedding is under way, this alarm is expected and will clear when supply returns. If your neighbors have power and you do not, or the alarm stays after supply is confirmed present, that is when to involve an electrician or installer.
Here is the honest part that most fault-code pages skip. OV-G-V in particular is often caused by high voltage on the utility supply, not by anything wrong with your system. It can come and go with the time of day and how much solar the whole street is exporting. A single occasional grid alarm that self-clears is usually nothing to chase. But a grid alarm that repeats many times a day, every day, is worth reporting, because a persistently high supply voltage is something your utility or network operator may need to correct.
Insulation, leakage, and arc-fault codes: this site will not walk you through fixing these
Some Solis alarms are not passing events. They are protective trips that indicate a possible fault in the DC wiring, the panels, or the earthing, where dangerous voltage or current could be present. These are the codes where a responsible guide stops.
| Code (display / SolisCloud) | Official meaning | Why it is a professional job |
|---|---|---|
PvMidIso (1029) |
PV middle-point low insulation protection | Points to degraded insulation on the DC side, a shock and arc risk |
PV ISO-PRO (1033) |
Low PV insulation protection | Insulation resistance too low, often moisture or damaged cabling |
ILeak-PRO (1034) |
Leakage current protection | Excess residual current, an earth-fault safety trip |
ARC-FAULT (1041) |
DC arc detected in the DC circuit | A live arcing fault in the DC wiring, a fire risk |
OV-DC (1020) |
DC overvoltage | PV string voltage above the inverter's rating |
OV-BUS (1021) |
DC bus overvoltage | Internal DC bus voltage too high |
DC-INTF. (1027) |
Abnormal DC input current | Irregular DC input, an internal or wiring condition |
An insulation code (PvMidIso, PV ISO-PRO) after heavy rain sometimes clears once things dry out, and it is reasonable to note whether it disappears on the next dry, sunny day. But if it persists, or if you see a leakage (ILeak-PRO) or arc-fault (ARC-FAULT) alarm at all, do not keep resetting it to make it go away. These live on the high-voltage DC side, which can carry hundreds of volts even in daylight with the AC off. Diagnosing them means testing DC wiring and panels, which is qualified-installer work.
Do not open the inverter, and do not touch, disconnect, or probe DC wiring, connectors, or panels. There is no owner-serviceable part inside a Solis inverter, and the DC side does not switch off just because the sun is behind a cloud.
Battery communication codes (hybrid and battery-paired systems)
If you have a Solis hybrid inverter with a battery, a common set of alarms is about communication between the inverter and the battery's management system, not about the inverter's power electronics. Verified battery codes include:
BAT_Comm-Fail: no communication with the battery, or the wrong battery brand/model is selected in the settings. The inverter sees battery voltage but cannot talk to it.CAN_Comm-Fail: a CAN-bus communication failure between inverter and battery.No-Battery: the inverter reads 0V on the battery terminals, which points to a wiring or hardware issue rather than a comms issue.Batt-ON-Fail: the battery failed to turn on as expected.Alarm-BMS: the battery's own management system is reporting an alarm; check the battery using its own app.
The owner-level check here is to confirm, in the SolisCloud app, that the battery brand and model selected match the battery actually installed, since a mismatch is a frequent cause of BAT_Comm-Fail. After a comms issue is resolved, the alarm can take around five minutes to clear. Anything involving the physical battery cables, the CAN cable, or the battery hardware itself should go to your installer or the battery manufacturer.
What to send to your installer or Solis support
When you contact an installer or Solis (Ginlong) support, having this ready gets you a faster answer:
- The exact alarm text from the inverter display and the code from the SolisCloud event log.
- The date and time the alarm first appeared, and whether it repeats or self-clears.
- Your inverter model number (on the label on the side of the unit).
- A photo of the display and a screenshot of the SolisCloud log entry.
- Whether anything changed recently: weather, a power cut, new equipment, or an added battery.
Solis publishes its own official alarm-code articles and a SolisCloud event log for exactly this, and your installer can read the same log remotely if your system is online.
The honest summary
Most grid alarms (OV-G-V, UN-G-V, OV-G-F, UN-G-F, NO-Grid) are the inverter protecting you, and they often clear themselves once the grid steadies or supply returns. Over-temperature (OV-TEM) is usually about airflow and heat. Those are the ones an owner can reasonably watch or reset with the external isolators.
Insulation (PvMidIso, PV ISO-PRO), leakage (ILeak-PRO), and arc-fault (ARC-FAULT) codes are different in kind: they are safety trips on the high-voltage DC side, and a code that keeps returning, whatever its type, is telling you something is not resolving on its own. Repeatedly clearing a persistent protective alarm is the wrong move. That is the point to hand it to a professional.
For the bigger picture on how fault and alarm codes work across brands, see our hybrid inverter fault codes explained guide. If you run a different value-tier brand, we cover Growatt inverter error codes and GoodWe inverter error codes in the same safe-first-step format.
Frequently asked questions
What is the most common Solis inverter alarm code?
OV-G-V (over grid voltage, logged as 1010 in SolisCloud) is among the most commonly seen. It usually reflects high voltage on the utility supply rather than a fault in your inverter, and a single occasional occurrence that self-clears is generally not a concern. Persistent, repeated OV-G-V alarms are worth reporting to your installer or network operator.
How do I reset a Solis inverter safely?
Use the external isolators only. Turn OFF the AC isolator, then the DC isolator, wait at least two minutes, then turn the DC isolator back ON followed by the AC isolator. Never open the inverter case or touch DC wiring to reset it. If the alarm returns after a restart, stop and contact your installer.
Why does my Solis display show a different code than SolisCloud?
The physical display often shows a short text label (like OV-G-V or NO-Grid), while the SolisCloud event log may show a numeric code (like 1010 or 1015) for the same event. They mean the same thing. Match the fault by its meaning, not by the exact characters, and check your model's manual if unsure.
Which Solis alarm codes mean I should stop and call a professional?
Insulation faults (PvMidIso, PV ISO-PRO), leakage current (ILeak-PRO), and DC arc fault (ARC-FAULT) are safety trips on the high-voltage DC side and should go to a qualified installer or Solis support. So should any alarm, of any type, that keeps returning after a safe restart.
Will a Solis grid alarm clear by itself?
Often, yes. Grid voltage and frequency alarms, and NO-Grid during an outage, are the inverter disconnecting as designed and usually reconnect on their own once the grid returns to normal or supply is restored. If a grid alarm repeats many times a day, report it rather than ignore it.
