github jasonacox/pypowerwall v0.15.3
v0.15.3 - PW3 No-Solar None Handling

latest releases: v0.15.10, v0.15.9, v0.15.8...
one month ago

What's Changed

  • Update scanner to use cidr by @Nexarian in #266

  • Add go_off_grid() and reconnect_grid() for Powerwall island mode control by @bolagnaise in #277

  • Fix: Prevent TypeError in Powerwall 3 TEDAPI vitals parsing when PCH_PvVoltage* or PCH_PvCurrent* signals are None on systems without solar panels - by @anopheles in #278

    • get_pw3_vitals() now guards None values before performing > 0 comparisons
    • PV measured voltage, current, and power now safely report 0 when the gateway returns missing PV values
    • Prevents downstream failures in endpoints derived from PW3 vitals, including /api/meters/aggregates
    • Adds regression coverage for PW3 systems without solar panels so the no-solar path no longer raises and remains locked in by tests
  • Release prep:

    • Bump library version to 0.15.3
    • Update proxy pinned dependency to pypowerwall==0.15.3
    • Fix PyPI upload cleanup script to remove pypowerwall.egg-info instead of stale tinytuya.egg-info

New Contributors

Full Changelog: v0.15.2...v0.15.3

Don't miss a new pypowerwall release

NewReleases is sending notifications on new releases.