github jasonacox/pypowerwall v0.15.5
v0.15.5 - Tesla Cloud Auth

latest releases: v0.15.12, v0.15.11, v0.15.10...
one month ago

Native Python Tesla Authentication + v1r Key Verification Fixes

  • Feat: Replace external tesla-auth binary dependency with native Python Tesla authentication — no more platform-specific binary downloads
  • Feat: New setup command handles authentication and site selection in a single flow using a native WebView popup window (macOS, Windows, Linux)
  • Feat: New authtoken command for obtaining a refresh token on a local machine, then using it on a remote/headless server
  • Fix: Cross-platform WebView interception of tesla://auth/callback using WKWebView (macOS), WebView2 (Windows), and WebKit2GTK (Linux)
  • Fix: v1r_register.py now verifies the specific newly-registered RSA key rather than any key in the authorized clients list — prevents false VERIFIED result when only the Tesla app key is verified (fixes #274)
  • Fix: tedapi_v1r.py now detects and clearly logs client authorization not verified inner-payload errors, with actionable instructions to complete physical key verification — previously silently returned None with no diagnostic output
  • Release prep:
    • Bump library version to 0.15.5

What's Changed

  • docs: note DHCP server requirement for Option 5 wired LAN by @jasonacox-sam in #287
  • Feature: Native Python Tesla Auth — Cross-Platform Browser Login by @jasonacox-sam in #283
  • fix(v1r): correct key verification check + surface authorization errors clearly by @jasonacox-sam in #290

Full Changelog: v0.15.4...v0.15.5

Don't miss a new pypowerwall release

NewReleases is sending notifications on new releases.