Hoymiles Microinverter Error Codes
Hoymiles microinverter alarm and event codes — grid, protection and DTU faults — explained, with what each points to and what to check.
- Manufacturer
- Hoymiles (HM / MI / HMS / HMT-series microinverters and the DTU monitoring gateway)
- Codes documented
- 30
- Source
- Manufacturer documentation
- Scope
- Reference only
Hoymiles microinverters report faults as numbered alarm/event codes that surface in the S-Miles Cloud platform (and the S-Miles installer/end-user app) via the DTU gateway, and in the official user-manual "Troubleshooting List". The codes below are drawn from Hoymiles' own user manuals (HMT-1800, HM-800/700/600/500, HM-1200NT series) and from the community-decoded OpenDTU alarm table, which mirrors the codes Hoymiles' own DTU reports. Codes in the 120-149 band are the documented manual/grid-protection entries; lower numbers (11-73) are grid-disturbance warnings and protective-function events. Most accidental alarms self-clear once grid conditions return to normal; persistent or repeating alarms warrant contacting your installer or Hoymiles support.
- 30 Hoymiles (HM / MI / HMS / HMT-series microinverters and the DTU monitoring gateway) fault and alarm codes, documented in plain English.
- Compiled from manufacturer documentation — independent and not affiliated with Hoymiles (HM / MI / HMS / HMT-series microinverters and the DTU monitoring gateway).
- Codes involving DC/AC isolators, wiring or opening the unit are licensed-electrician work — when in doubt, call your installer.
30 of 30 codes
- 11
Grid voltage surge
Warning: a sudden surge (spike) in grid voltage was detected. A grid-disturbance event rather than an inverter hardware fault.
- 12
Grid voltage sharp drop
Warning: a sudden sharp drop (sag) in grid voltage was detected.
- 13
Grid frequency mutation
Warning: an abrupt change (mutation) in grid frequency was detected.
- 14
Grid phase mutation
Warning: an abrupt change in grid phase was detected.
- 36
INV overvoltage or overcurrent
Protection trip on the inverter (INV) stage due to overvoltage or overcurrent.
- 46
FB overvoltage
Overvoltage detected on the flyback (FB) transformer stage of the microinverter.
- 47
FB overcurrent
Overcurrent detected on the flyback (FB) transformer stage.
- 48
FB clamp overvoltage
Overvoltage detected on the flyback clamp circuit.
- 49
FB clamp overvoltage
Overvoltage detected on the flyback clamp circuit (second clamp channel).
- 71
Grid overvoltage load reduction (VW) function enable
Volt-Watt response active: the microinverter is reducing output power because grid voltage is high. Normal grid-support behaviour, not a fault.
- 72
Power grid over-frequency load reduction (FW) function enable
Frequency-Watt response active: the microinverter is reducing output power because grid frequency is high. Normal grid-support behaviour.
- 73
Over-temperature load reduction (TW) function enable
Temperature-Watt derating active: the microinverter is reducing output power due to high temperature (around/above 80 C).
What to do
Improve ventilation and reduce ambient temperature at the install location; output recovers as temperature falls.
- 121
Over temperature protection
The microinverter has shut down on over-temperature protection because internal/ambient temperature exceeded safe limits.
What to do
Check ventilation and ambient temperature at the install position; if poor, improve heat dissipation/airflow. If conditions are within spec, contact your dealer or Hoymiles technical support.
- 124
Shut down by remote control
The microinverter was shut down by a remote command (e.g. from the monitoring platform or DTU).
- 125
Grid configuration parameter error
The grid profile / grid configuration parameters loaded on the microinverter are incorrect or invalid.
What to do
Verify the grid configuration parameter is correct and re-send/upgrade it. If the fault continues, contact your dealer or Hoymiles technical support.
- 126
Software error code 126
Internal software/firmware error reported by the microinverter. Often transient.
What to do
If it occurs occasionally and the unit still works normally, no action is needed. If it recurs frequently and cannot recover, contact your dealer or Hoymiles technical support.
- 127
Firmware error
A firmware error was detected on the microinverter, typically related to a firmware version or failed upgrade.
What to do
Confirm the correct firmware version and re-run the upgrade; verify DTU-to-monitoring-system and DTU-to-microinverter communication. Contact your dealer if unresolved.
- 128
Software error code 128
Internal software/firmware error reported by the microinverter. Often transient.
What to do
If occasional and the unit still works, no action needed. If recurring, contact your dealer or Hoymiles technical support.
- 129
Software error code 129 / Abnormal bias
Internal software error. Official Hoymiles manuals list it as "Software error code 129"; the OpenDTU decode labels the same code "Abnormal bias".
What to do
If occasional and the unit still works normally, no action needed. If it recurs frequently, contact your dealer or Hoymiles technical support.
- 130
Offline
The microinverter is offline — the DTU cannot communicate with it / it is not reporting to the monitoring system.
What to do
Check communication between the DTU and the Hoymiles monitoring system (and between DTU and microinverter); improve signal/connection if poor. Contact your dealer if it persists.
- 141
Grid overvoltage
AC grid voltage exceeded the upper protection limit, so the microinverter stopped feeding in.
What to do
If accidental, the grid voltage was likely temporarily abnormal and the unit recovers automatically once voltage normalises. If frequent, monitor the grid voltage range and contact the local power operator.
- 142
10 min value grid overvoltage
The 10-minute average grid voltage exceeded the allowed limit (sustained overvoltage protection).
What to do
Usually recovers automatically once the averaged grid voltage returns within range; if persistent, contact the local power operator.
- 143
Grid undervoltage
AC grid voltage fell below the lower protection limit.
What to do
Check that grid voltage is within the acceptable range; recovers automatically once normal. If it persists, contact the local power operator.
- 144
Grid overfrequency
AC grid frequency exceeded the upper protection limit.
What to do
If accidental, the frequency was temporarily abnormal and the unit recovers automatically once it normalises. If frequent, contact the local power operator.
- 145
Grid underfrequency
AC grid frequency fell below the lower protection limit.
What to do
Verify grid frequency is within range; recovers automatically once normal. Contact the local power operator if it occurs frequently.
- 146
Rapid grid frequency change rate
The rate of change of grid frequency (ROCOF) exceeded the allowed limit.
What to do
Verify the frequency change rate is within the acceptable range; contact the power operator if it recurs.
- 147
Power grid outage
A grid (utility) outage was detected; the microinverter cannot export with no grid present.
- 148
Grid disconnection
The microinverter detected disconnection from the grid (loss of AC connection).
What to do
Check whether there is a grid outage and verify the AC switch and wiring status.
- 149
Island detected
Anti-islanding protection tripped — the microinverter detected an islanding condition and disconnected for safety.
What to do
Check whether there is a power grid outage and verify the AC switch/wiring status; the unit recovers when a stable grid is restored.
- 9000
Microinverter is suspected of being stolen
Anti-theft alarm — the system flags that a microinverter may have been removed/stolen.
Sources
- Hoymiles HMT-1800 Series User Manual — Troubleshooting List (official)
- Hoymiles HM-800 (HM-500/600/700/800) User Manual — Troubleshooting List (official)
- Hoymiles HM-1200NT User Manual — Troubleshooting List (official)
- OpenDTU — Unknown alarm codes (community-decoded Hoymiles alarm table)
- OpenDTU — Fehlermeldungen vom Wechselrichter (community-decoded Hoymiles AlarmLogParser table)
- OpenDTU — alarm code compilation discussion #1383
Frequently asked
- Where do these Hoymiles fault codes come from?
- We compile them from publicly available Hoymiles inverter documentation and field references, then rewrite each entry in plain English. Solar Analytica is independent and not affiliated with Hoymiles.
- Can I clear these faults myself?
- Some clear automatically once conditions return to normal. Anything involving DC isolators, AC switches, wiring or opening the unit is licensed-electrician work — if in doubt, contact your installer rather than working on a live system.
- My exact code isn't listed — why not?
- Firmware and model variants differ, and manufacturers occasionally revise their codes. We document the most common ones; if yours isn't here, check your inverter's manual or ask your installer.
- How current is this reference?
- Last reviewed June 2026. We revise it when the underlying manufacturer documentation changes.
Other inverter fault libraries
Inverter Fault Library
Huawei Inverter Error Codes
Major and minor alarm codes for Huawei SUN2000 residential and commercial inverters, with plain-English causes and field-tested fixes.
Inverter Fault Library
Sungrow Alarm Codes
The complete Sungrow fault reference — string, SH hybrid and battery families — with every alarm number searchable and grouped by root cause.
Inverter Fault Library
Solis Alarm Codes
Solis (Ginlong) inverter alarm codes covering grid, insulation, temperature and hardware faults, with diagnostic next steps.