Two TEDAPI/v1r gaps closed by @clonea1 in their first contributions, both found and hardware-tested on a Backup Gateway 2 with 2x Powerwall 2 and a standby generator. Thank you @clonea1, @cavedon for reporting #418, and @jasonacox-sam for verifying #472 and reviewing both! (Minor bump: /api/meters/aggregates gains a generator section.)
- feat(tedapi): generator section in
/api/meters/aggregates(#473) — in TEDAPI/v1r mode,/api/meters/aggregates(and the proxy's/aggregates) has ageneratorsection again, so dashboards that storegenerator_*no longer go flat after switching from local mode. It appears only when the gateway config declares a generator meter, since meterAggregates listsGENERATOR(0 W) on sites without one too.instant_powercomes from meterAggregates, and lifetime energy from the gateway's native/api/meters/aggregateswhen it serves a generator section (#221). Fixes #472. - fix(tedapi): Powerwall 2 gateway uptime (#474) —
/api/statusnow fillsstart_timeandup_time_secondsfrom the gateway's native/api/status(customer login) whenSYNC_Uptimeisn't usable. A Backup Gateway 2 with Powerwall 2s (firmware 26.34.2) lists the signal but leaves it null, so both stayednullafter #419. Sites whereSYNC_Uptimeworks are unchanged. NewTEDAPI.get_native_status(), cached and backed off like the native aggregates merge (#221). Closes #418 (together with #419). - chore(tools): #471 —
tools/requirements-tools.txtcomments no longer contain requirement-like text, which GitHub's dependency graph read as an oldprotobufpin and flagged in a Dependabot alert. No change to what installs. - Library version bumped to
0.25.0
Proxy image: jasonacox/pypowerwall:0.25.0t114 — Docker Hub (amd64 and arm). Since the proxy is in maintenance mode, the pin now goes straight to main after a hardware A/B (t113 vs t114: 76 pass, 0 fail) instead of a PR.
Install / upgrade:
pip install --upgrade pypowerwall==0.25.0
- PyPI: https://pypi.org/project/pypowerwall/0.25.0/
- Proxy:
docker pull jasonacox/pypowerwall:0.25.0t114
Test hardware: 2x Powerwall 3 + Backup Gateway 2, no expansion packs.
Contributors
Thanks to the community members who made this release possible:
- @clonea1 — first contributions! Reported #472 and authored both fixes, #473 and #474, each found and hardware-tested on a Backup Gateway 2 with 2x Powerwall 2 and a Cummins standby generator. Welcome! 🎉
- @cavedon — reported #418 and helped pin down the gateway format expectations (building an evcc meter template for pypowerwall)
- @jasonacox-sam — verified #472 against the codebase and reviewed both PRs