What's Changed
- fix: promote connection diagnostics from debug to error/warning level by @jasonacox-sam in #307
- Fix: Promote connection failure messages from
debugtoerror/warninglog level so users see actionable diagnostics without enabling debug mode (#160)- Login failures in local mode now show
error-level messages with specific guidance (check password, check network reachability) - Login errors now distinguish between auth failures (401/403 → "check password") and connectivity failures (other HTTP status → "check gateway reachability")
- Connection attempt fallback messages (Local → FleetAPI → Cloud) promoted from
debugtowarninglevel, including the exception details - API timeout and connection errors during polling now log at
errorlevel with the affected endpoint and host - Connection refused errors include the specific exception message
- Login failures in local mode now show
- Fix: Final "Unable to connect to Powerwall" error message now includes guidance to verify host, credentials, and network connectivity, and suggests enabling debug logging for more detail
Full Changelog: v0.15.8...v0.15.9