You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
Add an A2-validated Home Assistant camera with HLS playback and JPEG snapshots. Video runs through a Python-managed Tencent XP2P worker and does not require an Android device.
Add health-checked cached XP2P restart, redacted route/runtime diagnostics, and deterministic stream and worker cleanup.
Make normal docking end the active mowing task, while Dock Without Ending Session preserves a paused task so it can be resumed.
Add mower-native state, task, mode, area, duration, and schedule terminology while retaining compatibility aliases and existing entity registry identifiers.
Notes
Live video was field-validated on a Dreame A2. Tencent can choose a direct same-LAN media route, but the tested production firmware does not expose the separate LAN-only service. This release therefore does not claim cloud-independent startup.
Existing entity unique IDs remain stable. New automations should use the mower-native fields; automations matching old displayed values such as sweeping or zone_cleaning should migrate to mowing or zone_mowing.
A3/AWD video, patrol, two-way talk, voice prompts, and the vendor photo gallery are not included.