Solis · Solar inverter
S5 / S6 hybrid Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
- Baud rate
- 9600
- Parity
- None
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 33029 | 2 | PV energy total | UInt32 | kWh | 1 | R |
| 33035 | 1 | PV energy today | UInt16 | kWh | 0.1 | R |
| 33041 | 1 | Maximum battery charge/discharge current | UInt16 | A | 0.1 | R |
| 33042 | 1 | Rated AC grid output current | UInt16 | A | 0.1 | R |
| 33043 | 1 | Battery 1 temperature | Int16 | °C | 0.1 | R |
| 33046 | 1 | Battery MOSFET temperature | Int16 | °C | 0.1 | R |
| 33048 | 1 | DC input type 0 = 1 input, 1 = 2 inputs, 2 = 3 inputs, 3 = 4 inputs. | UInt16 | - | 1 | R |
| 33049 | 1 | PV1 voltage | UInt16 | V | 0.1 | R |
| 33050 | 1 | PV1 current | UInt16 | A | 0.1 | R |
| 33051 | 1 | PV2 voltage | UInt16 | V | 0.1 | R |
| 33052 | 1 | PV2 current | UInt16 | A | 0.1 | R |
| 33053 | 1 | PV3 voltage | UInt16 | V | 0.1 | R |
| 33054 | 1 | PV3 current | UInt16 | A | 0.1 | R |
| 33055 | 1 | PV4 voltage | UInt16 | V | 0.1 | R |
| 33056 | 1 | PV4 current | UInt16 | A | 0.1 | R |
| 33057 | 2 | PV input power, total | UInt32 | W | 1 | R |
| 33059 | 1 | PV5 voltage | UInt16 | V | 0.1 | R |
| 33060 | 1 | PV5 current | UInt16 | A | 0.1 | R |
| 33061 | 1 | PV6 voltage | UInt16 | V | 0.1 | R |
| 33062 | 1 | PV6 current | UInt16 | A | 0.1 | R |
| 33063 | 1 | PV7 voltage | UInt16 | V | 0.1 | R |
| 33064 | 1 | PV7 current | UInt16 | A | 0.1 | R |
| 33065 | 1 | PV8 voltage | UInt16 | V | 0.1 | R |
| 33066 | 1 | PV8 current | UInt16 | A | 0.1 | R |
| 33067 | 1 | Rated apparent power | UInt16 | VA | 10 | R |
| 33070 | 1 | Warning/fault message data | UInt16 | - | 1 | R |
| 33073 | 1 | Grid voltage phase A | UInt16 | V | 0.1 | R |
| 33074 | 1 | Grid voltage phase B | UInt16 | V | 0.1 | R |
| 33075 | 1 | Grid voltage phase C | UInt16 | V | 0.1 | R |
| 33076 | 1 | Grid current phase A | UInt16 | A | 0.1 | R |
| 33077 | 1 | Grid current phase B | UInt16 | A | 0.1 | R |
| 33078 | 1 | Grid current phase C | UInt16 | A | 0.1 | R |
| 33079 | 2 | Active power | Int32 | W | 1 | R |
| 33081 | 2 | Reactive power | Int32 | var | 1 | R |
| 33083 | 2 | Apparent power | Int32 | VA | 1 | R |
| 33092 | 1 | National standard number | UInt16 | - | 1 | R |
| 33093 | 1 | Inverter module temperature | Int16 | °C | 0.1 | R |
| 33094 | 1 | Grid frequency | UInt16 | Hz | 0.01 | R |
| 33095 | 1 | Inverter current status | UInt16 | - | 1 | R |
| 33096 | 1 | Lead-acid battery ambient temperature | Int16 | °C | 0.1 | R |
| 33121 | 1 | Operating status | UInt16 | - | 1 | R |
| 33133 | 1 | Battery 1 voltage | UInt16 | V | 0.1 | R |
| 33134 | 1 | Battery 1 current | Int16 | A | 0.1 | R |
| 33135 | 1 | Battery 1 charge/discharge direction 0 = charging, 1 = discharging. | UInt16 | - | 1 | R |
| 33137 | 1 | Backup port voltage phase A | UInt16 | V | 0.1 | R |
| 33138 | 1 | Backup port current phase A | UInt16 | A | 0.1 | R |
| 33139 | 1 | Battery 1 state of charge | UInt16 | % | 1 | R |
| 33140 | 1 | Battery 1 state of health | UInt16 | % | 1 | R |
| 33147 | 1 | Grid load power | UInt16 | W | 1 | R |
| 33148 | 1 | Backup load power | Int16 | W | 1 | R |
| 33149 | 2 | Battery 1 power | Int32 | W | 1 | R |
| 33151 | 2 | Inverter AC grid port active power | Int32 | W | 1 | R |
| 33153 | 1 | Backup port voltage phase B | UInt16 | V | 0.1 | R |
| 33154 | 1 | Backup port current phase B | UInt16 | A | 0.1 | R |
| 33155 | 1 | Backup port voltage phase C | UInt16 | V | 0.1 | R |
| 33156 | 1 | Backup port current phase C | UInt16 | A | 0.1 | R |
| 33161 | 2 | Battery total charging energy | UInt32 | kWh | 1 | R |
| 33163 | 1 | Battery daily charging energy | UInt16 | kWh | 0.1 | R |
| 33165 | 2 | Battery total discharging energy | UInt32 | kWh | 1 | R |
| 33167 | 1 | Battery daily discharging energy | UInt16 | kWh | 0.1 | R |
| 33169 | 2 | Grid total consumption | UInt32 | kWh | 1 | R |
| 33171 | 1 | Grid daily consumption | UInt16 | kWh | 0.1 | R |
| 33173 | 2 | Grid total feed-in | UInt32 | kWh | 1 | R |
| 33175 | 1 | Grid daily feed-in | UInt16 | kWh | 0.1 | R |
| 33177 | 2 | Load total consumption | UInt32 | kWh | 1 | R |
| 33179 | 1 | Load daily consumption | UInt16 | kWh | 0.1 | R |
| 33186 | 2 | Inverter AC grid port total feed-in | UInt32 | kWh | 1 | R |
| 33188 | 2 | Inverter AC grid port total consumption | UInt32 | kWh | 1 | R |
| 33251 | 1 | Meter voltage phase A | UInt16 | V | 0.1 | R |
| 33252 | 1 | Meter current phase A | UInt16 | A | 0.01 | R |
| 33253 | 1 | Meter voltage phase B | UInt16 | V | 0.1 | R |
| 33254 | 1 | Meter current phase B | UInt16 | A | 0.01 | R |
| 33255 | 1 | Meter voltage phase C | UInt16 | V | 0.1 | R |
| 33256 | 1 | Meter current phase C | UInt16 | A | 0.01 | R |
| 33257 | 2 | Meter active power phase A | Int32 | W | 1 | R |
| 33259 | 2 | Meter active power phase B | Int32 | W | 1 | R |
| 33261 | 2 | Meter active power phase C | Int32 | W | 1 | R |
| 33263 | 2 | Meter total active power | Int32 | W | 1 | R |
| 33265 | 2 | Meter reactive power phase A | Int32 | var | 1 | R |
| 33267 | 2 | Meter reactive power phase B | Int32 | var | 1 | R |
| 33269 | 2 | Meter reactive power phase C | Int32 | var | 1 | R |
| 33271 | 2 | Meter total reactive power | Int32 | var | 1 | R |
| 33273 | 2 | Meter apparent power phase A | Int32 | VA | 1 | R |
| 33275 | 2 | Meter apparent power phase B | Int32 | VA | 1 | R |
| 33277 | 2 | Meter apparent power phase C | Int32 | VA | 1 | R |
| 33279 | 2 | Meter total apparent power | Int32 | VA | 1 | R |
| 33281 | 1 | Meter power factor | Int16 | - | 0.01 | R |
| 33282 | 1 | Meter grid frequency | UInt16 | Hz | 0.01 | R |
| 33283 | 2 | Meter total active energy imported | UInt32 | kWh | 0.01 | R |
| 33285 | 2 | Meter total active energy exported | UInt32 | kWh | 0.01 | R |
| 33314 | 2 | Meter 2 total active power | Int32 | W | 1 | R |
| 33388 | 1 | Parallel system inverter online status Bits 1-15: inverter IDs 1-15 online. | UInt16 | - | 1 | R |
Notes
RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above. Information registers live at 33000+ and settings at 43000+; all values are big-endian, high word first. The map covers the S5 and S6 hybrid families (ESINV-33000ID protocol); the external-meter block at 33251-33286 is present only when a meter/CT is installed, and three-phase backup values apply only to three-phase units. Battery compatibility: Solis' compatible-battery list for the RHI single-phase and RHI-3P HVES hybrids names AOBOET Uhome, BYD Battery-Box Premium LVS/LVL and HVS/HVM, Dyness B3/PowerDepot/Powerbox/PowerRack, EXIDE, FOX LV5200/HV2600, Freedom Won Lite, GSL, GS Energy, HD Energy, HIGHSTAR, JiaWei, KODAK, LG RESU, LONTECH, Pylontech, PUREDRIVE, REDRIVE, Soluna and WeCo Dual Voltage - https://www.ginlong.com/uploads/file/Compatible_Battery_List.pdf.