Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v0.10.4 - Powerwall 3 Local API Support
hybrid
(using TEDAPI for vitals and existing local APIs for other metrics) orfull
(all data from TEDAPI) mode to provide better Powerwall 3 support.full
mode will automatically activate when the customerpassword
is blank andgw_pwd
is set.full
mode will provide less metrics thanhybrid
mode since Powerwall 2/+ systems have additional APIs that are used inhybrid
mode to fetch additional dataRelated:
How to Test
This should work on Powerwall 2/+ and 3 systems. It requires that your host has access to the Gateway IP 192.168.91.1 and that you have the GW Password (usually found on QR sticker on Gateway).
Python Library
# First install the dev version pip install pypowerwall==0.10.4.dev0
Simple Python test:
Proxy Test
You can also try the pypowerwall proxy:
Try these URLs: