Solis S6-EH3P50K-H

Commercial hybrid inverter

A 50 kW three-phase hybrid inverter with four MPPTs, two high-voltage battery ports and a separate backup output. Solis now publishes its hybrid Modbus map. Use the external EMS role or a supported logger, then compare the first frequency, SOC and PV power reads with the local display.

Solis S6-EH3P50K-H-EU hybrid inverter
  • Modbus RTU
  • Modbus TCP
  • CAN

Commercial hybrid inverter

Ask an engineer

Compatibility

Compatible with EpiSensor Edge over Modbus RTU and Modbus TCP

The European manual assigns the EMS connection to third-party RS-485 devices, and the public Solis hybrid protocol Ver3.5 gives addresses, data formats and timing for S6 high-voltage 29.9–150 kW units. Edge reads the EMS port over Modbus RTU through a ZMB-31 or the Gateway's serial port, or an S2-WL-ST logger over Modbus TCP.

European S6-EH3P50K-H under manual V1.2, 21 August 2025, 380/400 V three-phase with neutral. Site check: read register 35000 and compare the first frequency and SOC reads with the display. Excludes LV, 21A, ND/AU and larger K10 electrical variants; keep meter, BMS and inverter-master connections in their assigned roles.

Connect it with

Route into Edge

For a wired read; Solis keeps this dedicated RTU route separate from cloud monitoring

  • Modbus
  • Wireless
  • Edge
  • Platforms
Commercial hybrid inverter
Interface
Gateway
Edge
Output
S6-EH3P50K-HS6-EH3P50K-H EMS RJ45, A on pin 5, B on pin 4
ZMB-31Modbus RTU to the EpiSensor wireless network
ZGW-20 GatewayHosts Edge locally
EpiSensor EdgeModbus client + register map
Customer platformMQTT · API · files
Modbus RTU · RS-485
EpiSensor wireless
Runs locally
Optional onward data
Select the external EMS role on the inverter. Protocol Ver3.5 gives address 1, 9600 baud, 8 data bits, no parity and 1 stop bit as starting values; match the installed settings. The RJ45 socket carries RS-485, not Ethernet. Space query frames by more than 300 ms. The customer-platform output is optional; Edge remains the local system of record.

An S2-WL-ST logger with firmware 100101B4 or later is on the COM port and that logger is not needed for SolisCloud

  • Wired
  • Edge
  • Platforms
Commercial hybrid inverter
Interface
Gateway
Edge
Output
S6-EH3P50K-HS6-EH3P50K-H COM logger port
Solis S2-WL-ST loggerFirmware 100101B4 or later; serves Modbus TCP for the inverter
ZGW-20 GatewayHosts Edge locally
EpiSensor EdgeModbus client + register map
Customer platformMQTT · API · files
COM logger port
Modbus TCP, port 502
Runs locally
Optional onward data
Enable Modbus TCP on the logger and read its assigned LAN IP on port 502. The Solis SOP says enabling TCP disconnects that logger from SolisCloud, and the protocol permits one TCP connection. Solis recommends VLAN or firewall restrictions for Modbus TCP. The customer-platform output is optional; Edge remains the local system of record.

Models

Download
ModelsInterfaceRoute into Edge
S6-EH3P50K-H, European scope50 kW; four MPPTs; 150–800 V battery rangeUse the third-party EMS role or a supported logger; retain the exact-model wiring and commissioned bus ownership.
S6-EH3P30K-H-LV, 21A, ND and AU versionsDifferent voltage/current or regional hardware scopeDo not transfer the specifications, firmware assumptions or register layout from this guide.

Specifications

The global V3.8 datasheet and European V1.2 manual establish a 50 kW commercial hybrid scope. The datasheet distinguishes 100 kW recommended PV array capacity from 96 kW maximum usable PV power; neither is a 100 kW AC output rating.12

AC rating
50 kW, 380/400 V three-phase with neutral2
PV inputs
Four MPPTs, eight strings; 1000 V maximum DC2
PV power
100 kW recommended array; 96 kW maximum usable input2
Battery
Two ports; 150–800 V; 70 A per port in retained V3.8 datasheet2
Backup
50 kW rated; 1.6 times overload for 2 seconds2
Enclosure
IP66; -25 to +60°C; intelligent fan cooling2
Dimensions and weight
530×880×290 mm; 73 kg2
Protocol access
Public hybrid protocol Ver3.5 with S6 29.9–150 kW family identification56

Interface

Documented measurements and integration boundaries for S6-EH3P50K-H.

  • The inverter provides local PV, battery and AC operating information through its screen and supported monitoring arrangement.
  • The public hybrid map gives FC04 frequency 33094, battery 1 SOC 33139, PV power 33057–33058 and inverter active power 33079–33080. PV, inverter AC, battery and site-meter values have different boundaries.
  • Battery BMS measurements, site meter readings and inverter output are different sources; preserve those identities when designing a monitoring map.

Assessment

European S6-EH3P50K-H monitoring with public hybrid protocol Ver3.5, through the EMS RS-485 port or the S2-WL-ST logger. Battery modes, export limits and grid settings stay with the commissioned controller.

InteroperabilitySupported with conditions
The public hybrid map documents S6 high-voltage family types, RTU parameters and operational reads; the exact installation retains its EMS role.156
AccuracySupported with conditions
Operational registers have published type, unit and high-word-first decoding. Separate PV, inverter AC, BMS and site-meter boundaries; confirm supported points by display comparison.5
SecuritySupported with conditions
Solis recommends VLAN/firewall access restrictions for Modbus TCP. The logger setup uses a local password; polling encryption and separate read-only roles are not specified.46
ReliabilitySupported with conditions
The protocol defines query timing, error replies and zero responses for unimplemented registers. Use freshness timestamps and inverter diagnostics for recovery checks.15
RuggednessSupported with conditions
IP66 enclosure with published ambient limits and active cooling supports outdoor electrical installations within those limits.2
ScalabilityLimited
Published address settings and query intervals support a bounded polling plan; the generic protocol currently permits one TCP connection, not an unlimited multi-client service.5
LifecycleSupported with conditions
Dated European manual, public hybrid protocol and manufacturer developer guidance support documented monitoring maintenance.156

Setup

  1. Identify the inverter and external port

    Use the exact S6-EH3P50K-H nameplate and European V1.2 manual. The communications table identifies EMS as the third-party external RS-485 connection; its drawing assigns A to RJ45 pin 5 and B to pin 4. The optional-port section also describes an inverter-master function. Select the external EMS role and preserve existing ownership before adding a polling master. Meter, BMS and parallel connectors remain separate; COM is the logger connection.

  2. Choose RTU or the supported logger

    The public protocol gives RTU starting values of address 1, 9600 baud, 8 data bits, no parity and 1 stop bit; match installed settings. Solis describes the dedicated S6 RTU port as separate from cloud monitoring. For TCP, the developer platform identifies S2-WL-ST firmware 100101B4 or later; use its assigned LAN IP and port 502. The logger SOP says enabling TCP disconnects that logger from SolisCloud, so retain the dedicated RTU route when cloud continuity matters. Do not treat the inverter RJ45 RS-485 connector as Ethernet.

  3. Record identity and the first read

    Use the public Energy Storage Inverter protocol Ver3.5, revised July 2026, as a best-effort starting point. FC04 input register 35000 identifies the family: Appendix 1 lists 0x2073/0x2173/0x2273 for S6 high-voltage 29.9–150 kW units. Read the displayed model and firmware alongside it. The document’s decimal numbers are wire addresses, confirmed by its 33001 example using hex 80 E9; do not remove a 30000 prefix or subtract one. Space query frames by more than 300 ms; one-second polling is a practical starting interval.

  4. Read frequency and battery SOC

    FC04 register 33094 (hex 0x8146), quantity 1, is grid frequency as U16 × 0.01 Hz. Request PDU: 04 81 46 00 01. Read bytes high first: synthetic data 13 88 is 5000, giving 50 Hz. Battery 1 SOC is FC04 33139 (0x8173), quantity 1, U16 in 1%: PDU 04 81 73 00 01 and data 00 4B give 75%. Compare these with the local inverter and BMS display before expanding.

  5. Expand PV and inverter measurements

    FC04 33057–33058 is total PV input power, U32 in W, high word first. PDU 04 81 21 00 02; synthetic data 00 00 30 39 gives 12345 W. FC04 33079–33080 is inverter/rectifier active power, S32 in W with the same order; 00 00 30 39 gives +12345 W and FF FF CF C7 gives -12345 W. Establish the installed direction against the display; this is inverter AC power, not whole-site import/export. Add total PV energy 33029–33030 U32 in kWh, today’s PV energy 33035 U16 × 0.1 kWh, and PV1 voltage/current 33049/33050 U16 × 0.1 V/A as needed.

  6. Keep zero, faults and freshness distinct

    The protocol says an unimplemented register can return 0000 without an exception. Treat an unexplained zero as a point-support check rather than proof of no energy flow. Retain timestamps and mark timeouts or invalid replies stale. Read status 33095 with fault detail 33070 using the protocol appendix; compare the exact alarm with the inverter display. Battery modes, export limits and grid settings remain with the commissioned control system.