github jasonacox/pypowerwall v0.14.10
v0.14.10 - Host Port Support

latest releases: v0.16.0, v0.15.13, v0.15.12...
4 months ago

What's Changed

  • Revised alerts list and included entries from the Powerhub User manual by @Foggy2 in #257
  • Proper icons for the proxy power flow webpage by @JEMcats in #258
  • v0.14.10 - Add Host:Port Support by @jasonacox in #261
    • Add support for host:port format in the host parameter for local mode connections - Fix for #254
    • Allows specifying a non-standard HTTPS port (e.g. 192.168.1.50:8443 or powerwall.local:8443)
    • Defaults to port 443 when no port is specified in host
    • Enables travel router / NAT proxy setups where multiple Powerwall gateways are each mapped to distinct ip:port endpoints on the local network
    • Updated _validate_init_configuration() to validate bare host first, then strip the optional port suffix — prevents false port detection inside IPv6 addresses (e.g. 2001:db8::1 is never mistaken for a host with port 1)
    • Fixed TEDAPI hybrid mode detection in PyPowerwallLocal to match 192.168.91.1:443 (explicit default port) in addition to bare 192.168.91.1, ensuring TEDAPI activates for direct gateway connections regardless of whether the port is stated
    • URL construction in local and TEDAPI modes naturally handles host:port format via https://{host}/... string formatting
    • Note: IPv6 addresses are accepted by validation but full URL construction support (bracket notation per RFC 2732) is not yet implemented

New Contributors

Full Changelog: v0.14.9...v0.14.10

Don't miss a new pypowerwall release

NewReleases is sending notifications on new releases.