Python Plugin: GoodWe solar inverter via SEMS API
Moderator: leecollings
-
RNEE
- Posts: 70
- Joined: Sunday 05 August 2018 10:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2026.1
- Location: NL/Eindhoven area
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
@jan-jaap : update runs now ! Thank you !
Domoticz (since 2016) on Docker on Raspberry PI 5 with 500 Gb NVMe|Milight|KaKu + RFXCOM|Goodwe|Smartstuff P1 meter|Buienradar|Afval kalender|Tuya-wifi|Zigbee + deCONZ Conbee II|Marstek Homebattery 5,12Kwh via Modbus on Pusr-dr134|MQTTMapper|Quatt v2|
-
Jeweettoch13
- Posts: 33
- Joined: Saturday 23 July 2022 16:42
- Target OS: NAS (Synology & others)
- Domoticz version: 2026.2
- Location: Netherlands
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
Awesome Work Jan-jaap!
It seems though that the data is coming trough is not what Domoticz expect it to be:
I've reset the value but am not sure if im missing 3 days of generated power. Ill investigate further.
It seems though that the data is coming trough is not what Domoticz expect it to be:
I've reset the value but am not sure if im missing 3 days of generated power. Ill investigate further.
-
Jeweettoch13
- Posts: 33
- Joined: Saturday 23 July 2022 16:42
- Target OS: NAS (Synology & others)
- Domoticz version: 2026.2
- Location: Netherlands
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
Also:
1 of 2 MPP-trackers is going to zero occasionally but they are working both as well in domoticz. Current output value is also none.
1 of 2 MPP-trackers is going to zero occasionally but they are working both as well in domoticz. Current output value is also none.
-
RNEE
- Posts: 70
- Joined: Sunday 05 August 2018 10:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2026.1
- Location: NL/Eindhoven area
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
I have the same problem in my dzVents script.
i think Goodwe now delivers sometimes nil- values, so domoticz calculaties te difference.
i think we need an otter variable witch always holds the cummelative total values.
Regarding time-out errors : the token has a live of 60 minuten, so it does not have to be renewed every time. Goodwe says renew every 50 minuts.
i think Goodwe now delivers sometimes nil- values, so domoticz calculaties te difference.
i think we need an otter variable witch always holds the cummelative total values.
Regarding time-out errors : the token has a live of 60 minuten, so it does not have to be renewed every time. Goodwe says renew every 50 minuts.
Domoticz (since 2016) on Docker on Raspberry PI 5 with 500 Gb NVMe|Milight|KaKu + RFXCOM|Goodwe|Smartstuff P1 meter|Buienradar|Afval kalender|Tuya-wifi|Zigbee + deCONZ Conbee II|Marstek Homebattery 5,12Kwh via Modbus on Pusr-dr134|MQTTMapper|Quatt v2|
-
Jeweettoch13
- Posts: 33
- Joined: Saturday 23 July 2022 16:42
- Target OS: NAS (Synology & others)
- Domoticz version: 2026.2
- Location: Netherlands
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
Fair enough
.
In the fixed script no output current comes with the data. Could this be addressed?
In the fixed script no output current comes with the data. Could this be addressed?
-
Jeweettoch13
- Posts: 33
- Joined: Saturday 23 July 2022 16:42
- Target OS: NAS (Synology & others)
- Domoticz version: 2026.2
- Location: Netherlands
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
*update:Jeweettoch13 wrote: Saturday 26 September 2026 13:41 Awesome Work Jan-jaap!
It seems though that the data is coming trough is not what Domoticz expect it to be:
Error.jpg
I've reset the value but am not sure if im missing 3 days of generated power. Ill investigate further.
The total generated values as of 2020 comes with the total generated daily output (even after resetting the graphs from yesterday. Could this be a bug?
-
RNEE
- Posts: 70
- Joined: Sunday 05 August 2018 10:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2026.1
- Location: NL/Eindhoven area
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
Very strange; one moment it shows the correct daily value, and the next, the total quantity produced appears as a negative figure.




Domoticz (since 2016) on Docker on Raspberry PI 5 with 500 Gb NVMe|Milight|KaKu + RFXCOM|Goodwe|Smartstuff P1 meter|Buienradar|Afval kalender|Tuya-wifi|Zigbee + deCONZ Conbee II|Marstek Homebattery 5,12Kwh via Modbus on Pusr-dr134|MQTTMapper|Quatt v2|
-
RNEE
- Posts: 70
- Joined: Sunday 05 August 2018 10:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: 2026.1
- Location: NL/Eindhoven area
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
My dzVents script (seen here) only is capable of retrieving total and temperature, i can't find detail info on the api.Jeweettoch13 wrote: Saturday 26 September 2026 21:03 Fair enough.
In the fixed script no output current comes with the data. Could this be addressed?
Anybody more info about the new Goodwe API?
Domoticz (since 2016) on Docker on Raspberry PI 5 with 500 Gb NVMe|Milight|KaKu + RFXCOM|Goodwe|Smartstuff P1 meter|Buienradar|Afval kalender|Tuya-wifi|Zigbee + deCONZ Conbee II|Marstek Homebattery 5,12Kwh via Modbus on Pusr-dr134|MQTTMapper|Quatt v2|
- waltervl
- Posts: 7007
- Joined: Monday 28 January 2019 18:48
- Target OS: Linux
- Domoticz version: 2026.3
- Location: NL
- Contact:
Re: Python Plugin: GoodWe solar inverter via SEMS API
It works now again but it has some strange results.
It seems it sometimes sends values with factor 1000 (Wh -KWh) too much.
The totals for the day are correct so not sure what is going on here. The red bar is because of the few days of errors and not counting.
It seems it sometimes sends values with factor 1000 (Wh -KWh) too much.
The totals for the day are correct so not sure what is going on here. The red bar is because of the few days of errors and not counting.
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar