Sungrow SH20T

Three-phase hybrid solar inverter

SH20T is the 20 kW member of Sungrow’s SH15/20/25T three-phase hybrid family. The exact column provides three MPPTs, 40 kWp recommended PV input and a 100–700 V battery range. A December 2025 manufacturer manual documents WiNet-S2 Ethernet and third-party EMS/Logger access through Modbus TCP/IP. The manual also separates the site meter, battery and logger ports, so the physical connection must be identified before read-only polling.

Sungrow SH20T
  • Modbus TCP
  • RS485
  • CAN

Three-phase hybrid solar inverter

Compatibility

Documented local Modbus TCP path with conditions

The SH20T manual documents local third-party EMS access via WiNet-S2 LAN Modbus TCP. Hybrid protocol V1.1.17 explicitly lists SH20T type 0x0E26 and its FC04 monitoring points.

SH20T in the SH15/20/25T 230/400 V IEC-family scope, using manual Ver18-202512 and datasheet V3. The /us/ page URL is localization, not US certification. Confirm installed WiNet-S2, firmware, country grid code and approved battery. Read-only monitoring; no inverter on/off, derating, battery dispatch or export writes.

Connect it with

Exact SH20T site has an approved WiNet-S2 Ethernet arrangement and matching protocol documentation

  • Modbus
  • Edge
  • Platforms
Three-phase hybrid solar inverter
Interface
Gateway
Edge
Output
SH20TSH20T with WiNet-S2
Protected EthernetSegmented LAN
ZGW-20 GatewayHosts Edge locally
EpiSensor EdgeModbus client + register map
Customer platformMQTT · API · files
Modbus TCP
Protected Ethernet
Runs locally
Optional onward data
Sungrow’s Ver18 manual documents third-party EMS/Logger access via LAN Modbus TCP/IP and warns that this path can also control the inverter. Confirm module firmware and restrict the monitoring host to qualified reads; retain the inverter’s meter and battery port assignments. The customer-platform output is optional; Edge remains the local system of record.

Models

Download
ModelsInterfaceRoute into Edge
SH20T20 kW hybrid, three MPPTs, WiNet-S2 local networkUse hybrid protocol V1.1.17 as the starting map: SH20T identity 0x0E26, SOC and active power reads over WiNet-S2 LAN.
SH15T / SH25T15 / 25 kW members of the same manual familyUse their own AC, backup and battery power columns; do not inherit SH20T values.
SH10RT, SH20RT or regional suffixesDifferent model family, hardware or grid approvalDo not reuse a register map or certification by similar model name.

Specifications

Rated AC output
20,000 W, three-phase 3/N/PE 220/380 to 240/415 V in the cited IEC family3
PV sizing
40,000 Wp recommended maximum PV input; 1000 V absolute DC maximum3
PV trackers
Three MPPTs with 2/2/1 string inputs; 150–950 V tracking range subject to full-load limits3
Battery
100–700 V lithium-ion; 50 A maximum charge/discharge current subject to connected battery3
Battery conversion
30 kW maximum charging and 20 kW maximum discharging in the SH20T column; distinct from 20 kW AC output3
Backup
20 kW rated off-grid backup; 32 kW for 10 seconds only with sufficient PV and battery power3
Monitoring network
WiNet-S2 Ethernet or WLAN; manual recommends against using both simultaneously2
Environment
IP65 and protective installation limits in the exact manual2

Interface

Documented measurements and integration boundaries for SH20T.

  • Inverter PV production, AC output, battery charge/discharge, site-meter import/export and backup load each describe different electrical boundaries.
  • The supplied smart meter uses its own RS-485 role; battery and logger connections are separate. Do not repurpose those terminals for a second master.
  • The published hybrid map gives FC04 identity at wire address 4999, SOC at 13022 with scale 0.1%, and active power at 13033, two-register S32 in W, low word first. Keep these hybrid addresses separate from the PV inverter map.

Assessment

SH20T with WiNet-S2, the cited IEC-family manual and hybrid protocol V1.1.17. The examples are based on published documentation, not a physical Edge test.

InteroperabilitySupported with conditions
The manual documents local third-party Modbus TCP through WiNet-S2. The hybrid map explicitly lists SH20T and read registers; use a protected network and read-only requests.24
AccuracyLimited
The hybrid protocol documents SOC scaling, signed active power and invalid-value encodings. Inverter, battery and site-meter values retain their separate measurement boundaries; the example establishes no settlement accuracy class.234
SecurityLimited
The documented Modbus path includes control capability; network isolation and read-only client discipline are necessary, and protocol authentication is not established.2
ReliabilitySupported with conditions
The manual documents protective functions, fault handling and component commissioning; stale telemetry handling remains an integration requirement.2
RuggednessSupported with conditions
IP65 and manufacturer mounting/environment limits support the stated outdoor use within installation conditions.2
ScalabilityLimited
Multiple inverter/logger scenarios are documented, but concurrent third-party client and polling limits require site qualification.2
LifecycleSupported with conditions
Versioned datasheet and December 2025 manual give model-specific electrical and communications scope; verify firmware after replacement.23

Setup

Identify SH20T and read battery SOC

The published hybrid protocol V1.1.17 lists SH20T as 0x0E26. These expected identity and SOC bytes are synthetic examples for the local WiNet-S2 monitoring path.

Target
Configured inverter address, default 1; local TCP port 502 by default
Function
FC04 Read Input Registers, not FC03
Document register
5000: device type code, U16
PDU address and length
4999 decimal = 0x1387; 1 register
Request PDU
04 13 87 00 01; the TCP client adds its MBAP header
Expected model response PDU
04 02 0E 26: one U16 value 0x0E26
Active power read
FC04, wire address 13033 (0x32E9), quantity 2: registers 13034–13035, low word first S32 in W. This hybrid power point differs from the PV inverter point 5031–5032.
Independent scaling check
SOC register 13023 uses PDU address 13022 (0x32DE). Bytes 02 DF decode to U16 735, then 735 × 0.1 = 73.5%. U16 0xFFFF means unavailable.

Acceptance: Compare the SH20T identity with the nameplate, then compare a fresh SOC and power read with the local Sungrow interface. Use the published map as the starting point and keep monitoring reads separate from settings and dispatch writes.

  1. Identify the installation

    Verify SH20T on the nameplate, the country grid configuration, firmware, WiNet-S2 module, battery model and DTSU666-20 site-meter arrangement.

  2. Check the electrical limits

    Use the SH20T electrical column, keeping 40 kWp recommended PV input, 20 kW AC, 30 kW battery charge and 20 kW discharge as separate limits.

  3. Configure the monitoring path

    Put WiNet-S2 Ethernet on a protected local network. The manual describes Ethernet/WLAN alternatives and a third-party Modbus TCP/IP EMS/Logger path, including controls; restrict the integration to read-only requests.

  4. Preserve assigned buses

    Leave the meter and battery buses in their assigned system roles. An RS-485 terminal on COM2 is not by itself an approved spare monitoring endpoint.

  5. Read the first points

    Use hybrid protocol V1.1.17 as the best-effort starting map. Read FC04 input register 5000 at wire address 4999 and confirm SH20T type 0x0E26. Read SOC at 13022 and active power at 13033 as shown below, then compare the local interface before adding points.

  6. Compare live values

    Start with a bounded identity and measurement comparison against the Sungrow local interface and site meter under known import/export. Mark failed polls stale instead of replacing them with zero.

Common questions

Does the /us/ product URL prove US grid approval?
No. The cited electrical table is for the SH15/20/25T 230/400 V IEC family. Grid approval must be checked for the exact regional order and site.13
Can Edge use the battery or meter RS-485 wiring as its monitoring port?
Those COM2 connections have system roles. The manual’s third-party EMS/Logger network path is Modbus TCP/IP through the installed WiNet-S2 arrangement.2
Why is no register import offered?
This guide provides a documented starting read rather than a ready-made import file. Configure the local WiNet-S2 endpoint, read the model code, then compare SOC and power with the Sungrow interface. The published V1.1.17 hybrid map supplies the addresses, types and scales.24