Skip to content

Commit 63e59e7

Browse files
committed
Update release notes and version to v5.0.1; enhance pypowerwall for gzip support
1 parent a8ca7ec commit 63e59e7

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

RELEASE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# RELEASE NOTES
22

3+
## v5.0.1 - Firmware 25.42.2+ Support
4+
5+
### pyPowerwall Update
6+
7+
* Update pypowerwall to v0.14.6 - Firmware 25.42.2+ support for gzip-compressed TEDAPI responses.
8+
- Add gzip decompression support for firmware 25.42.2+ TEDAPI responses - Fix by @bolagnaise in https://github.com/jasonacox/pypowerwall/pull/251
9+
- Gateway firmware 25.42.2 and later returns gzip-compressed responses for DIN and other TEDAPI endpoints
10+
- Added `decompress_response()` helper function to handle both compressed and uncompressed responses transparently
11+
- Updated all TEDAPI methods (`get_din()`, `get_config()`, `get_status()`, `get_device_controller()`, `get_firmware_version()`, `get_components()`, `get_battery_block()`) to decompress responses
12+
- Added error handling for UnicodeDecodeError in DIN decode operation to gracefully handle corrupted or invalid responses
13+
- Maintains backward compatibility with older firmware versions that return uncompressed responses
14+
315
## v5.0.0 - Grafana Upgrade
416

517
### Major Updates

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0.0
1+
5.0.1

powerwall.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ services:
2828
start_period: 60s
2929

3030
pypowerwall:
31-
image: jasonacox/pypowerwall:0.14.5t87
31+
image: jasonacox/pypowerwall:0.14.6t88
3232
container_name: pypowerwall
3333
hostname: pypowerwall
3434
restart: unless-stopped

upgrade.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
set -e
77

88
# Set Globals
9-
VERSION="5.0.0"
9+
VERSION="5.0.1"
1010
CURRENT="Unknown"
1111
COMPOSE_ENV_FILE="compose.env"
1212
INFLUXDB_ENV_FILE="influxdb.env"

0 commit comments

Comments
 (0)