What's Changed
- Enhance error logging and add unit tests by @jasonacox in #205
- Add unit tests expanding coverage: version parsing, core Powerwall methods (poll json output, power aggregation, grid_status numeric/json, alerts fallback path, set_operation validation, reserve/mode helpers, temps, site_name)
- Introduce stub client in tests for deterministic, offline execution
- Fix
battery_blocks()KeyError when vitals include a battery serial not present in/api/system_statusbattery_blocks(create entry lazily) - Harden battery temperature/state merge logic for mixed firmware/mode scenarios
- No public API changes
Full Changelog: v0.14.0...v0.14.1