Repository navigation
0.6.35 — nonblocking startup and clearer watchdog logs
Fixes XPENG startup blocking-I/O warnings and makes watchdog recovery messages accurately describe the evidence and attempted action.
- Tenant and fallback token file reads run off Home Assistant's event loop; config-entry updates stay on it.
- Routine reconnects after a parked report are logged at INFO. Active, unknown and disconnected recovery still warns.
- Motion recovery reports the evidence's age and acknowledges that current motion is unconfirmed.
- With waking disabled, logs describe the passive query instead of announcing a force-upload.
Identity selection, recovery timers, wake budgets, permissions, vehicle command payloads and entity IDs are preserved.
Validation: 72 isolated Python regression scripts, 1,110 unit tests (3 existing skips), all 34 card tests and fork CI pass. Eleven new tests cover threading, identity fallback and watchdog diagnostics without contacting the vehicle.
Update through HACS and restart Home Assistant to activate the changes. Historical log entries remain until cleared or Home Assistant restarts.