TeslaPowerwallLibrary
A typed .NET client for Tesla™ Powerwall™ classic gateway, local TEDAPI, Owner and Fleet APIs, targeting .NET Framework 4.7.2 and .NET 10.
Tesla and Powerwall are trademarks of Tesla, Inc. This independent, unofficial project is not affiliated with or endorsed by Tesla.
Version 2.1
Version 2.1 adds signed Powerwall 3 LAN access over Ethernet or home Wi-Fi, local telemetry and diagnostics, explicit controls, discovery and nullable power readings while retaining the 2.0 public API.
- Getting started
- Choosing a connection
- Local access, commands and hardware validation
- Compatibility and upgrading
- Release notes
- API reference
- Obtain Owner or Fleet credentials
The library makes requests when called; consumers control refresh and storage. Calendar history uses Owner or Fleet. TEDAPI runtime stays local; key enrollment is an explicit, separate operation.
Signed LAN has live evidence over Ethernet and home Wi-Fi on one Powerwall 3. Setup-network, installer-bearer and multi-device paths have offline coverage. See the local-access guide for the exact validation boundary.
Protocol reference: pypowerwall by Jason A. Cox. Bundled protocol/query resources retain its MIT notice.