GoodWe ESA ESS Network Requirements

Disclaimer: Unofficial article, use at your own risk.

DNS queries and IP+port connections are monitored through OpenWRT dnsmasq and conntrack (NAT table).

SEMS+ iOS app:

  • ali-stats.jpush.cn*
  • app-analytics-services.com*
  • app-measurement.com*
  • au-gateway.semsportal.com
  • au.mqtt.goodwe-power.com
  • ce3e75d5.jpush.cn*
  • clients3.google.com
  • config.jpush.cn*
  • firebaseinstallations.googleapis.com
  • firebaselogging-pa.googleapis.com
  • firebaseremoteconfig.googleapis.com
  • firebase-settings.crashlytics.com
  • gd-stats.jpush.cn*
  • hk-gateway.semsportal.com
  • o.alicdn.com
  • oversea-gops-hk.oss-cn-hongkong.aliyuncs.com
  • semsplus.goodwe.com
  • semsplus.oss-cn-hongkong.aliyuncs.com
  • sentry1.semsportal.com
  • sentry.io
  • sis.jpush.io*
  • status-ipv6.jpush.cn*
  • tsis.jpush.cn*

*Optional domains, commonly blocked by adblocker.

SEMS+ Web portal:

  • a1320.dscb.akamai.net
  • au-gateway.semsportal.com
  • au-semsplus.goodwe.com
  • cloudauth-device-dualstack.cn-shanghai.aliyuncs.com
  • g.alicdn.com
  • netty-wss-au.iot.goodwe-power.com:8885
  • o.alicdn.com
  • o.alicdn.com.w.cdngslb.com
  • popunify-large-dualstack-1.cn-shanghai.aliyuncs.com.vipgds.alibabadns.com
  • semsplus.oss-accelerate.aliyuncs.com
  • semsplus.oss-cn-hongkong.aliyuncs.com

If browser setting has WebGL enabled but NoScript is configured to restrict it, configure NoScript to allow WebGL on au-semsplus.goodwe.com, otherwise the page freezes in less than a minute. The portal actually works fine without WebGL, but it has to be disabled in the browser setting, which disables for every websites.

GoodWe ESA connected to wifi using WiFi/LAN Kit-20 dongle:

Hostname: GW_WIFILAN_2
MAC address: C0:CD:D6:xx:xx:xx (Espressif)

  • broker.goodwe-power.com:8883
  • iot-cn.oss-cn-hangzhou.aliyuncs.com:443
  • iot.goodwe-power.com:80
  • jiankong-hk.oss-accelerate.aliyuncs.com:80
  • www.goodwe.com (icmp)

There’s also DNS traffic to OpenDNS where router can intercept using port forwarding rule.

IPProtocolPort
208.67.222.222udp53