Version 2.4.5 is the new stable release of Anthbot Map. This update focuses on performance and stability while preserving the working mower-control behavior and features from v2.4.4.
Performance and stability improvements
Filters repeated identical MQTT shadow fields and messages before they trigger unnecessary Home Assistant processing
Caches unchanged M-series path assembly and mowing-progress geometry instead of rebuilding them on every coordinator update
Coalesces task-event refreshes around real task-phase transitions rather than cosmetic status chatter
Fixes the Genie task-event REST polling loop, so stable operation no longer downloads the event list every few seconds
Adds low-overhead runtime activity diagnostics to the existing Map entity; the changing diagnostic attribute is excluded from Recorder history
Makes manual_charge a short cloud-propagation grace phase with one delayed event recheck before settling into the correct Battery Saver phase
Preserves delayed 1021, 1036, 1037, 1038 and 1014 task-event handling for low-battery recovery, rain hold/resume and task completion
Keeps the Genie shutdown state quiet for rain-hold polling suppression without changing the Battery Saver rules used by other docked states
The result is a significant reduction in unnecessary background work and CPU activity, especially while mower data remains unchanged.
Performance validation
v2.4.5 was tested with two physical mowers — an ANTHBOT Genie 1000 and an M9 Pro — on Home Assistant Green.
Runtime diagnostics showed 0 task-event list downloads per minute during stable idle operation after the Genie polling fix
120-second Home Assistant profiler tests showed no Anthbot runaway or busy loop
The same no-runaway result was observed on the main development/test system
Preserved functionality
The update keeps all working v2.4.4 functionality, including:
Genie and M-series model separation
M5, M9 and M9 Pro map/control/status/history paths
Lawn boundary, zones, no-go zones, live and historical mowing paths
Full-area, zone, outer-edge and dock-surroundings mowing
Rain handling and rain-safe task recovery
Smart-plug Battery Saver and recurring 55+1 minute Shutdown Guard
Multiple mowers per account
Per-mower custom card-button actions
Bundled anthbot-map-card
23 interface languages
Direct hardware testing currently covers ANTHBOT Genie 1000 and M9 Pro. M5 and M9 use the shared M-series implementation but have not yet been directly hardware-tested by this project.
Installation or update
In HACS, add or keep this custom repository:
https://github.com/Mqbretrofit/ha-anthbot-map-v2
Select Integration, install/update Anthbot Map to v2.4.5, restart Home Assistant, and hard-refresh the browser if the bundled map card is still cached.
Do not run Anthbot Map together with another ANTHBOT Home Assistant integration, because competing cloud sessions may send conflicting commands to the same mower.
This is an independent community project and is not affiliated with ANTHBOT. Feedback, diagnostics and real-hardware reports from additional mower models are welcome.