Pypowerwall

Latest version: v0.12.9

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

Scan your dependencies

Page 7 of 12

0.7.12

* Added logic to pull string data from `/api/solar_powerwall` API if vitals data is not available by jasonacox in 76.
* Added alerts from `/api/solar_powerwall` when vitals not present by DerickJohnson in 75. The vitals API is not present in firmware versions > 23.44, this provides a workaround to get alerts.
* Allow customization of the cachefile location and name by emptywee in 74 via `cachefile` parameter.

python
Example
import pypowerwall
pw = pypowerwall.Powerwall(
host="10.1.2.30",
password="secret",
email="meexample.com",
timezone="America/Los_Angeles",
pwcacheexpire=5,
timeout=5,
poolmaxsize=10,
cloudmode=False,
siteid=None,
authpath="",
authmode="cookie",
cachefile=".powerwall",
)

0.7.11

* Updated logic to disable vitals API calls for Firmware 23.44.0+
* Added rate limit detection and cooldown mode to allow Powerwall gateway time to recover.

0.7.10

* Add cache and extended TTL for 404 responses from Powerwall as identified in issue https://github.com/jasonacox/Powerwall-Dashboard/issues/449. This will help reduce load on Powerwall gateway that may be causing rate limiting for some users (Firmware 23.44.0+).

0.7.9

* Bug fix for correct grid status for Solar-Only systems on `cloud mode` (see https://github.com/jasonacox/Powerwall-Dashboard/issues/437)

0.7.8

* Fix enumeration of energy sites during `cloud mode` setup to handle incomplete sites with Unknown names or types by dcgibbons in https://github.com/jasonacox/pypowerwall/pull/72
* Proxy t41 Updates - Bug fixes for Solar-Only systems using `cloud mode` (see https://github.com/jasonacox/Powerwall-Dashboard/issues/437).

0.7.7

* Proxy t40: Use /api/system_status battery blocks data to augment /pod and /freq macro data APIs by jasonacox in https://github.com/jasonacox/pypowerwall/pull/67 thanks to ceeeekay in https://github.com/jasonacox/Powerwall-Dashboard/discussions/402#discussioncomment-8193776
* Network Scanner: Improve network scan speed by scanning multiple hosts simultaneously by mcbirse in https://github.com/jasonacox/pypowerwall/pull/67. The number of hosts to scan simultaneously can be adjusted using the optional `-hosts=` argument (default = 30, maximum = 100), e.g. `python -m pypowerwall scan -hosts=50`

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.