v0.14.10 - Host Port Support
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:portformat in thehostparameter for local mode connections - Fix for #254 - Allows specifying a non-standard HTTPS port (e.g.
192.168.1.50:8443orpowerwall.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:portendpoints 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::1is never mistaken for a host with port1) - Fixed TEDAPI hybrid mode detection in
PyPowerwallLocalto match192.168.91.1:443(explicit default port) in addition to bare192.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:portformat viahttps://{host}/...string formatting - Note: IPv6 addresses are accepted by validation but full URL construction support (bracket notation per RFC 2732) is not yet implemented
- Add support for
New Contributors
Full Changelog: v0.14.9...v0.14.10