Skip to content

v0.2.0

Choose a tag to compare

@PrzemyslawKlys PrzemyslawKlys released this 12 Jul 07:52
c9cabf8

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.
  • Improve heartbeat-backed task state, offline availability, docking fallbacks, stale-fault suppression, and circular/rotated exclusion-zone rendering.
  • 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.