Goodwe

Latest version: v0.4.8

Safety actively analyzes 723954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 17

0.4.3

Enable Modbus/TCP on any inverter, not just ETT/GSN.
Work around Goodwe Modbus/TCP bug returning wrong response length.
Add packet fragmentation support to AA55 protocol.
When keep_alive = false, close connection under lock.

0.4.2

Add support for handling fragmented responses.
Add support for reading/writing generic modbus register (setting).
Fix writing single byte settings on ES inverters.
Fix decoding 0 energy values.

0.4.1

BT inverters do not respond to 47547 register read command with 'ILLEGAL DATA ADDRESS', but they do not respond at all.
Adjust the EcoModeV2 setup to consider this behavior.

Add timeout to TCP create_connection.
Add BMS/BMS2 real time monitoring settings.

0.4.0

Major rewrite of the communication protocol.
Besides existing Goodwe's Modbus/RTU over UDP, standard Modbus/TCP is now supported too.
New port parameter is added to connect() method - 8899 is assuming UDP, 502 is for TCP.

0.3.6

Add meter_e_total_exp (L1/L2/L3) to ETT/745 inverters.
Fix eco_mode v2 detection on ESA models.
Add Start/Stop/Restart settings to DT inverters.

0.3.5

BT inverters do not respond to 47547 register read command with 'ILLEGAL DATA ADDRESS', but they do not respond at all.
Adjust the EcoModeV2 setup to consider this behavior.

Page 10 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.