Pypowerwall

Latest version: v0.12.1

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

Scan your dependencies

Page 10 of 10

0.1.2

0.1.1

* PyPI 0.1.1
* Added stats to pypowerwall proxy server.py (via URI /stats and /stats/clear)
* Added Information Functions: `site_name()`, `version()`, `din()`, `uptime()`, and `status()`.

python
Display System Info
print("Site Name: %s - Firmware: %s - DIN: %s" % (pw.site_name(), pw.version(), pw.din()))
print("System Uptime: %s\n" % pw.uptime())

0.1.0

* PyPI 0.1.0
* Added *protobuf* handling to support decoding the Powerwall Device Vitals data (requires protobuf package)
* Added function `vitals()` to pull Powerwall Device Vitals
* Added function `strings()` to pull data on solar panel strings (Voltage, Current, Power and State)

python
vitals = pw.vitals(jsonformat=False)
strings = pw.strings(jsonformat=False, verbose=False)

0.0.3

* PyPI 0.0.3
* Added Proxy Server - Useful for metrics gathering tools like telegraf (see [proxy](proxy/)]).
* Added Powerwall Simulator - Mimics Powerwall Gateway responses for testing (see [pwsimulator](pwsimulator/)])
* Added raw binary poll capability to be able to pull *protobuf* formatted payloads like '/api/devices/vitals'.

python
payload = pw.poll('/api/devices/vitals')

0.0.2

Scan local network for Tesla Powerwall Gateways

Your network appears to be: 10.0.3.0/24

Enter Network or press enter to use 10.0.3.0/24:

Running Scan...
Host: 10.0.3.22 ... OPEN - Not a Powerwall
Host: 10.0.3.45 ... OPEN - Found Powerwall 1234567-00-E--TG123456789ABC
Done

Discovered 1 Powerwall Gateway
10.0.1.45 [1234567-00-E--TG123456789ABC]

0.0.1

Page 10 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.