All devices

KOSTAL · Solar inverter

PLENTICORE plus / PLENTICORE G2 / G3 Modbus register map

Download JSONSupplier documentationSuggest an edit

Default configuration

Protocol
Modbus TCP
Port
1502
Unit ID
71
Addressing
0-based
Byte order
Big endian
Word order
Low word first

Register map

AddressCountNameTypeUnitScaleAccess
982
Controller temperature
Float32°C1R
1002
Total DC power
Float32W1R
1062
Home consumption from battery
Float32W1R
1082
Home consumption from grid
Float32W1R
1102
Total home consumption from battery
Float32Wh1R
1122
Total home consumption from grid
Float32Wh1R
1142
Total home consumption from PV
Float32Wh1R
1162
Home consumption from PV
Float32W1R
1562
AC active power phase 1
Float32W1R
1622
AC active power phase 2
Float32W1R
1702
AC active power phase 3
Float32W1R
1722
Total AC active power
Float32W1R
1942
Number of battery cycles
Float32-1R
2002
Actual battery current
Float32A1R
2102
Actual battery state of charge
Float32%1R
2142
Battery temperature
Float32°C1R
2162
Battery voltage
Float32V1R
2242
Meter active power phase 1
Float32W1R
2342
Meter active power phase 2
Float32W1R
2442
Meter active power phase 3
Float32W1R
2522
Meter total active power
Float32W1R
2582
DC input 1 current
Float32A1R
2602
DC input 1 power
Float32W1R
2662
DC input 1 voltage
Float32V1R
2682
DC input 2 current
Float32A1R
2702
DC input 2 power
Float32W1R
2762
DC input 2 voltage
Float32V1R
2782
DC input 3 current
Float32A1R
2802
DC input 3 power
Float32W1R
2862
DC input 3 voltage
Float32V1R
3202
Total yield
Float32Wh1R
3222
Daily yield
Float32Wh1R
3242
Yearly yield
Float32Wh1R
3262
Monthly yield
Float32Wh1R
5141
Battery actual state of charge (integer)
Unsigned 16-bit variant of 210.
UInt16%1R
5311
Maximum AC power
Rated AC power of the inverter; evcc reads it as the device's max AC power.
UInt16W1R
10251
Power scale factor
Int16-1R
10342
Battery charge power setpoint
Absolute DC setpoint; negative values discharge.
Float32W1RW
10382
Maximum battery charge power limit
Float32W1RW
10402
Maximum battery discharge power limit
Float32W1RW
10422
Minimum state of charge
Float32%1RW
10442
Maximum state of charge
Float32%1RW
10462
Total DC charge energy (DC side to battery)
Float32Wh1R
10482
Total DC discharge energy (DC side from battery)
Float32Wh1R
10502
Total AC charge energy (AC side to battery)
Float32Wh1R
10522
Total AC discharge energy (battery to grid)
Float32Wh1R
10542
Total AC charge energy (grid to battery)
Float32Wh1R
10562
Total DC PV energy (sum of all inputs)
Float32Wh1R
10582
Total DC energy from PV1
Float32Wh1R
10602
Total DC energy from PV2
Float32Wh1R
10622
Total DC energy from PV3
Float32Wh1R
10642
Total energy AC side to grid
Float32Wh1R
10682
Battery work capacity
Float32Wh1R
10762
Maximum charge power
Float32W1R
10782
Maximum discharge power
Float32W1R

Notes

Register map from the KOSTAL 'Interface MODBUS-TCP (SunSpec with control)' specification as encoded in the evcc template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/kostal-plenticore-gen2.yaml and in CrunkA3/ha_kostal_plenticore_modbus (custom_components/kostal_plenticore_modubs/register_info.py). Modbus TCP is served on port 1502 with unit ID 71, not on 502. KOSTAL's native registers hold IEEE-754 single-precision floats in little-endian word order (CDAB), which is why the default word order is LowFirst; all entries here are holding registers. The inverter also publishes a SunSpec model chain (models 1/101/102/103/123/160/802) in the usual big-endian SunSpec encoding on the same port - that chain is not listed here because its base address is discovered by scanning and it uses a different byte order. Battery control (0x040A-0x0414) requires the 'external battery control via Modbus' option to be enabled with installer access. Battery compatibility: KOSTAL's released-battery list for the PLENTICORE approves KOSTAL HELIVOR HV, AXITEC AXIstorage Li SH/SVx, BMZ Hyperion, BYD Battery-Box HV (HVS/HVM), Dyness Tower/Tower Pro/Stack100, LG RESU FLEX, M-TEC Energy Tower, Pylontech Force H1/H2/H3, VARTA.wall BM1/BM2 and ZYC SIMPO HV (list version 10/2026, document DOC02048988-0039) - https://www.kostal-solar-electric.com/fileadmin/downloadcenter/kse/Listen/Freigegebene-Batterien-und-Anschluss-PLENTICORE.pdf.