What's Changed
- v5.0.1 - Firmware 25.42.2+ Support by @jasonacox in #730
pyPowerwall Update
- Update pypowerwall to v0.14.6 - Firmware 25.42.2+ support for gzip-compressed TEDAPI responses.
- Add gzip decompression support for firmware 25.42.2+ TEDAPI responses - Fix by @bolagnaise in jasonacox/pypowerwall#251
- Gateway firmware 25.42.2 and later returns gzip-compressed responses for DIN and other TEDAPI endpoints
- Added
decompress_response()helper function to handle both compressed and uncompressed responses transparently - Updated all TEDAPI methods (
get_din(),get_config(),get_status(),get_device_controller(),get_firmware_version(),get_components(),get_battery_block()) to decompress responses - Added error handling for UnicodeDecodeError in DIN decode operation to gracefully handle corrupted or invalid responses
- Maintains backward compatibility with older firmware versions that return uncompressed responses
Full Changelog: v5.0.0...v5.0.1