BSD Ports

net-mgmt/py-pypowerwall 0.10.8_1 DragonFly

Python interface for Tesla Powerwall and solar power data

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
net-mgmt, python
Package size
1285.4 KiB, 9400.2 KiB installed

Description

This python module can be used to monitor and control Tesla Energy Powerwalls. It uses a single class (Powerwall) and simple functions to fetch energy data and poll API endpoints on the Gateway.

pyPowerwall will cache the authentication headers and API call responses to help reduce the number of calls made to the Gateway (useful if you are polling the Powerwall frequently for trending data).

* Works with Tesla Energy Gateways - Powerwall and Powerwall+ * Simple access through easy to use functions using customer credentials * Will cache authentication to reduce load on Powerwall Gateway * Will cache responses to limit number of calls to Powerwall Gateway * Easy access to decoded binary device vitals * Provides solar string data for Powerwall+ systems

In the other systems

The newest version among them is 0.14.10, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlynet-mgmt/py-pypowerwall0.10.8_1none known-[email protected]-
FreeBSDnet-mgmt/py-pypowerwall0.14.10_2 newestnone known-[email protected]2026-09-06
HardenedBSDnet-mgmt/py-pypowerwall0.14.10_2 newestno data-[email protected]-
GhostBSDnet-mgmt/py-pypowerwall0.14.10_2 newestno data-[email protected]-

Install

Binary package:

pkg install py311-pypowerwall

From DPorts:

cd /usr/dports/net-mgmt/py-pypowerwall && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 4

No port depends on this one.