ZenovaConnect
Back to full matrix

Sungrow protocol integration

ZenovaConnect integrates Sungrow devices via iSolarCloud OpenAPI, normalizes fields, and pushes to your channel.

✓ Production

Integration details

API source
iSolarCloud OpenAPI
Category
逆变器
Auth method
api-key
Data resolution
5min
Downlink control
Yes
Applied at
2024-03
Production since
2024-Q3

支持遥控开关 + 有功无功调节

Production observations

Production memory: iSolarCloud has relatively complete docs, with API Key + signed-request auth (signature + Content-MD5 + Date synchronization). The easiest trap is units: some fields (like dayEnergy) return as "kWh × 10" — needs manual division. We once missed this and the night-shift dashboard numbers were 10x. A subset of SKUs supports downlink control (on/off, power capping) — only on specific models.

Field mapping

Vendor fieldBaseData fieldNote
ps_idPlantIdPlant ID
ps_keyInverterSNDevice key
today_energyEDayReturned as kWh × 10 — divide by 10
total_energyETotalkWh
total_active_powerPowerACOutputActivekW
internal_temperatureTemperatureCelsius
grid_frequencyFrqACHz
grid_voltage_uabUAC1V · three-phase split
current_aIAC1A · three-phase split
fault_codeAlertArrayMaps to unified alarm array

Integration gotchas

  • Some fields use 'kWh × 10' units — needs manual division; we once missed this and dashboard numbers 10x'd
  • API Key + Content-MD5 + Date signature scheme; clock drift causes 401 (±15 min tolerance)
  • Downlink control only on specific SKUs — verify device model list before integration
  • Rate limit 2 req/s — large-fleet plants require batching + caching

✓ INTEGRATED IN ZENOVACONNECT

Production integration since 2024-Q3 · source iSolarCloud OpenAPI

Field observations

We documented 9 vendor integrations in detail. This brand is covered.

Read the article

Ready to integrate Sungrow?

Onboard once, then field normalization, API revision tracking, and alarm semantics stay handled.