device library

Ingeteam INGECON SUN inverter

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
Vac14097U160.1V
Iac14098U160.01A
Pac14099I32BE0.1W
Frequency14101U160.01Hz
Vac24102U160.1V
Iac24103U160.01A
Pac24104I32BE0.1W
Frequency24106U160.01Hz
Vac34107U160.1V
Iac34108U160.01A
Pac34109I32BE0.1W
Frequency34111U160.01Hz
Vmppt14112U160.1V
Imppt14113I160.01A
Pmppt14114U32BE0.1W
Vmppt24116U160.1V
Imppt24117I160.01A
Pmppt24118U32BE0.1W
Vmppt34120U160.1V
Imppt34121I160.01A
Pmppt34122U32BE0.1W
Inner Temp4124I161°C
Inverter state4125U161
AlarmCode14126U161
AlarmCode24127U161
AlarmCode34128U161
Total Energy4129U32BE0.1Wh
Generation time4131U32BE1h
P_total_active_power4151I32BE0.1W
Q_total_reactive_power4153I32BE0.1VAr
Power_generation_peak4155U32BE0.1W
Cosine_of_Phi4157I160.001PF
Vmppt44158U160.1V
Imppt44159I160.01A
Pmppt44160U32BE0.1W
Istring14177I160.01A
Vstring14178U160.1V
Istring24179I160.01A
Vstring24180U160.1V
Istring34181I160.01A
Vstring34182U160.1V
Istring44183I160.01A
Vstring44184U160.1V
Istring54185I160.01A
Vstring54186U160.1V
Istring64187I160.01A
Vstring64188U160.1V
Istring74189I160.01A
Vstring74190U160.1V
Istring84191I160.01A
Vstring84192U160.1V
Istring94193I160.01A
Vstring94194U160.1V
Istring104195I160.01A
Vstring104196U160.1V
Istring114197I160.01A
Vstring114198U160.1V
Istring124199I160.01A
Vstring124200U160.1V
Istring134201I160.01A
Vstring134202U160.1V
Istring144203I160.01A
Vstring144204U160.1V
Istring154205I160.01A
Vstring154206U160.1V
Istring164207I160.01A
Vstring164208U160.1V
Istring174209I160.01A
Vstring174210U160.1V
Istring184211I160.01A
Vstring184212U160.1V
Vmppt54224U160.1V
Imppt54225I160.01A
Pmppt54226U32BE0.1W
Vmppt64228U160.1V
Imppt64229I160.01A
Pmppt64230U32BE0.1W
Vmppt74232U160.1V
Imppt74233I160.01A
Pmppt74234U32BE0.1W
Vmppt84236U160.1V
Imppt84237I160.01A
Pmppt84238U32BE0.1W
Vmppt94240U160.1V
Imppt94241I160.01A
Pmppt94242U32BE0.1W

link settings as documented (unverified): TCP; unit ID 1; FC 03; Ingeteam recommends a single client connected to port 502 and with a Modbus-TCP request period to the unit of no less than 1 second.

bench facts as documented (unverified)
connectorEthernet or Wi-Fi
wiring notesThe inverter can be monitored from the web application, either locally or remotely. This is done through the Dongle.
max registers/read124
protocol notesIngeteam recommends a single client connected to port 502 and with a Modbus-TCP request period to the unit of no less than 1 second.
doc revisionACL2010IMB05_.docx
field reports — community-sourced, unverified (checked 2026-06-11)
  • While the inverter's Modbus TCP registers are published on port 502, the external wattmeter (e.g., Carlo Gavazzi ET112) connected to the inverter is published on port 503. [source]
  • Users reported HTTP/400 Bad Request errors when trying to insert Modbus values into InfluxDB after updating the inverter to firmware version ABH1007_W. [source]
  • confirmed: comms.default_unit_id: 1 — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05) [1.1.1]
  • confirmed: comms.framing: ['TCP'] — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: comms.function_codes: [3] — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: comms.notes / quirks.notes: 'Ingeteam recommends a single client connected to port 502 and with a Modbus-TCP request period to the unit of no less than 1 second.' — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: physical.connector: 'Ethernet or Wi-Fi' — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: physical.notes: 'The inverter can be monitored from the web application, either locally or remotely. This is done through the Dongle.' — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: quirks.max_read_registers: 124 — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)
  • confirmed: Register map addresses (e.g., vac1 @ 4097, iac1 @ 4098, pac1 @ 4099, etc.) — confirmed by Ingeteam INGECON SUN 1PLAY/3PLAY monitoring document (ACL2010IMB05)

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.