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.
| IP | Protocol | Port |
|---|---|---|
| 208.67.222.222 | udp | 53 |