Releases: Mqbretrofit/ha-anthbot-map-v2
Release list
Anthbot Map v2.4.3-beta.2
Anthbot Map v2.4.3-beta.2
Multi-mow learned zone progress
This beta is based on the complete v2.4.3-beta.1 code and preserves all existing features.
- Keeps the geometric
Active zone areaunchanged. - Lets progress use a learned effective mowing area per zone selection.
- Uses the median of the last 3 cloud-confirmed completed mowings (
1014event). - One sample provides a provisional reference; 3 samples make it stable.
- Intermediate charging, rain return, low-battery return, manual docking, and interrupted tasks are not learned.
- Learned samples survive Home Assistant restarts and integration reloads.
- Falls back to the v2.4.3-beta.1 polygon/No-Go calculation until a learned sample exists.
- Applies the matching learned reference to both live and mowing-history progress.
- Exposes the learned reference, samples, count, and confidence in progress sensor attributes.
Anthbot Map v2.4.3-beta.2 – magyar változáslista
Több nyírásból tanuló zónaprogress
Ez a béta a v2.4.3-beta.1 teljes kódjára épül, és annak minden meglévő funkcióját megtartja.
- A geometriai
Active zone areaváltozatlan marad. - A progress zónánként, illetve zónakombinációnként tanult tényleges nyírási területet használhat.
- A referencia az utolsó 3, felhőoldali
1014eseménnyel igazoltan befejezett nyírás mediánja. - Egyetlen minta már ideiglenes referenciát ad; 3 minta után a referencia stabil.
- Köztes töltés, eső miatti visszatérés, alacsony akkumulátoros visszatérés, kézi dokkolás és megszakított feladat nem kerül be a tanulásba.
- A tanult minták Home Assistant újraindítás és integráció-újratöltés után is megmaradnak.
- Amíg nincs tanult minta, a v2.4.3-beta.1 poligonos/No-Go-val korrigált területszámítása marad az alap.
- Az élő és az előzményben megjelenő progress is az adott zónakiválasztáshoz tartozó tanult referenciát használja.
- A progress szenzor attribútumaiban látható a tanult referencia, a minták, a mintaszám és a tanulás állapota.
Anthbot Map v2.4.3-beta.1
Anthbot Map v2.4.3-beta.1
Mowing progress, movable live status and configurable startup layout
This prerelease is based on v2.4.2 and preserves its existing battery-saver, custom-button, RTK, mower-control, translation and restart-persistence behaviour.
- Adds production
Mowing progressandActive zone areasensors. The integration creates no_testprogress entities. - Calculates active-zone target area from mapped-area calibration and subtracts only the actual overlapping No-Go polygon area.
- Supports one or multiple selected mowing zones and full-area mowing.
- Shows the current mowing target and calculated percentage together with battery/status in a draggable live map badge whose position is saved.
- Treats a normally completed task at 95% or above as 100% and keeps that completion latched through charging/standby until a new mowing task starts.
- Recalculates mowing-history progress from mowed area and reconstructed net target area instead of blindly using the cloud's often-unhelpful 100% field.
- Includes PR #24 startup layout options:
default_panel,menu_openanddefault_submenu. - Keeps a temporary frontend lookup fallback for an old
_testprogress sensor during upgrade only; no new_testentity is created. - Removes
mowing_progressfrom legacy entity cleanup so the new production sensor survives restart/reload.
This is a beta prerelease for real-device validation before the next stable release.
Anthbot Map v2.4.3-beta.1 – magyar változáslista
Nyírási folyamat, mozgatható élő státusz és induló menüelrendezés
Ez a béta a v2.4.2 kódjára épül, és a meglévő akkukímélő, egyéni gomb, RTK, vezérlési, fordítási és újraindítás utáni állapotmentési funkciókat megtartja.
- Új, végleges nevű
Mowing progressésActive zone areaszenzorok; az integráció nem hoz létre_testnevű progress entitást. - Az aktív célterületből csak a ténylegesen átfedő No-Go terület kerül levonásra.
- Egy és több zóna, valamint teljes területes nyírás kezelése.
- Az akkumulátor/állapot mellett látszik az éppen nyírt cél és a számolt százalék; a státuszblokk húzható és megjegyzi a helyét.
- Normál befejezésnél 95%-tól 100%-nak jelenik meg a feladat, és ez töltés/készenlét alatt is megmarad a következő nyírásig.
- Az előzmények százaléka a lenyírt terület és a nettó célterület alapján újraszámolódik.
- Benne van a PR #24:
default_panel,menu_open,default_submenu. - A frontend átmenetileg felismeri a régi
_testprogress szenzort fallbackként, de új_testentitás nem készül. - A
mowing_progresskikerült a legacy entity cleanup listából, ezért az új végleges szenzort a HA újraindítás/reload nem törli ki.
Ez egy béta kiadás valós eszközös teszteléshez.
Anthbot Map v2.4.2
Anthbot Map v2.4.2
Custom button persistence and battery-guard fixes
- Adds Home Assistant-persisted, per-mower custom actions for the card controls
while retaining YAMLbutton_actionscompatibility. - Supports Home Assistant services, scripts, target entities, and previously
configured action data without removing the original ANTHBOT fallback. - Applies a newly selected charger smart plug to the restart-safe 55+1 minute
anti-shutdown guard immediately. - Changing the battery-saver percentage thresholds does not reset timers that
are already running. - Invalid settings left over from previous versions are automatically corrected
to safe values. - Preserves the existing battery-saver UI, profiles, 23 translations,
shared/separate RTK behavior, mower controls, and restart persistence.
Anthbot Map v2.4.2 – magyar változáslista
Egyéni gombok mentése és akkukímélő javítások
- Bekerültek a robotonként, Home Assistantban mentett egyéni
kártyagomb-műveletek; a korábbi YAMLbutton_actionsbeállítás továbbra is
használható. - Home Assistant szolgáltatás, script és célentitás is megadható úgy, hogy az
eredeti ANTHBOT parancsok tartalék működése megmarad. - Másik töltő-okoskonnektor kiválasztásakor az 55+1 perces anti-shutdown
védelem azonnal az új konnektorhoz igazodik. - Az akkukímélő mód százalékos határértékeinek módosítása nem nullázza a már
futó időzítéseket. - A korábbi verziókból megmaradt érvénytelen beállításokat a rendszer
automatikusan biztonságos értékre állítja. - Minden meglévő profil, a 23 fordítás, a vezérlések, a közös/külön RTK-kezelés
és az újraindítás utáni állapotmentés változatlanul megmaradt.
Anthbot Map v2.4.1
Anthbot Map v2.4.1
Stable battery-saver release
- Adds three ready-made battery-care profiles — Maximum battery care,
Balanced, and Always ready — plus fully adjustable custom settings. - Persists the upper charge limit, idle recharge level, interrupted-task resume
level, shared RTK power option, operating phase, and anti-shutdown timing for
each mower. Home Assistant restarts no longer reset the active cycle. - Adds the 55+1 minute anti-shutdown protection: while the mower is docked in
standby with charger power off, the charger is enabled for one minute after
55 minutes, then the cycle restarts. - Shows anti-shutdown state and the next pulse countdown in the card, including
initialization and active pulse states. - Keeps normal maintenance charging separate from the short keep-awake pulse
and avoids switching power blindly while mower telemetry is unavailable. - Handles shared and separate RTK power correctly during mowing, return to dock,
charging, and RTK initialization. - Restores charger power immediately when Battery saver mode is disabled and
preserves deliberate manual charging instead of treating it as an automatic
battery-saver transition. - Fixes integration unload/reload and applies saved settings to the running
coordinator without requiring a Home Assistant restart. - Keeps the Battery saver tile as a settings-dialog opener; the larger mode
checkbox remains inside the dialog. - Provides the complete battery-saver interface in all 23 supported languages.
This is the stable release that supersedes the v2.4.1-beta series.
Anthbot Map v2.4.1-beta.3
Anthbot Map v2.4.1-beta.3
Battery-saver dialog UI correction
- Removes the checkbox from the Battery saver settings tile. The complete tile
now only opens the configuration dialog and never toggles the mode directly. - Keeps the Battery saver mode enable/disable control inside the dialog and
enlarges its checkbox to 28 × 28 pixels for clearer desktop and touch use. - Adds regression coverage for both UI requirements.
This is a beta / pre-release build intended for validation before the next
stable release.
Anthbot Map v2.4.1-beta.3 – magyar
Az akkumulátorkímélő popup felületének javítása
- Eltávolítja a pipát az Akkumulátorkímélő beállítások csempéről. A teljes
csempe kizárólag a beállítóablakot nyitja meg, közvetlenül nem kapcsolja a
módot. - Az Akkumulátorkímélő mód be-/kikapcsolása a popupban marad, a jelölőnégyzet
pedig 28 × 28 pixeles, így asztali és érintős felületen is jól látható. - Regressziós teszt védi mindkét felületi követelményt.
Ez béta / előzetes kiadás, a következő stabil verzió előtti teszteléshez.
Anthbot Map v2.4.1-beta.2
Anthbot Map v2.4.1-beta.2
Battery-saver configuration fix
- Restores the missing
anthbot_map.set_battery_saver_configbackend service
called by the card's battery-saver dialog. - Saves the upper charge limit, idle maintenance level, interrupted-task resume
level, and shared RTK power option persistently in the integration options. - Applies saved values to the running mower coordinator immediately; a full Home
Assistant restart is not required. - When the charging station and RTK use a shared smart plug, power remains on
during mowing and the start sequence waits for RTK readiness. - When RTK uses separate power, the charging-station plug may be switched off
after mowing begins and is switched on again for return and charging. - Adds regression tests covering the service registration, persistence path,
frontend/backend parity, and shared-power behavior.
This is a beta / pre-release build intended for validation before the next
stable release.
Anthbot Map v2.4.1-beta.2 – magyar
Akkumulátorkímélő beállítások javítása
- Visszaállítja a kártya akkumulátorkímélő ablakából meghívott, hiányzó
anthbot_map.set_battery_saver_configbackend szolgáltatást. - Tartósan elmenti a felső töltési határt, a fenntartó töltés indítási szintjét,
a félbehagyott feladat folytatási szintjét és a közös RTK-táp beállítását. - A mentett értékeket azonnal alkalmazza a futó koordinátoron; nincs szükség a
teljes Home Assistant újraindítására. - Közös töltő-/RTK-okoskonnektornál nyírás közben bekapcsolva tartja a tápot, és
indulás előtt megvárja az RTK készenlétét. - Külön RTK-táp esetén nyírás közben kikapcsolhatja a töltőállomás konnektorát,
visszatéréshez és töltéshez pedig ismét bekapcsolja. - Regressziós teszteket ad a szolgáltatás regisztrációjához, a tartós mentéshez,
a frontend/backend egyezéséhez és a közös táp működéséhez.
Ez béta / előzetes kiadás, a következő stabil verzió előtti teszteléshez.
Anthbot Map v2.4.1-beta.1
Anthbot Map v2.4.1-beta.1
Integration reload fix
- Fixes an exception during config-entry unload caused by two obsolete service
names left in the service cleanup list. - The Anthbot Map integration can now be reloaded without requiring a full
Home Assistant restart. - Entity platforms are unloaded before the MQTT listener and battery-saver
background tasks are stopped, preventing a failed platform unload from
leaving the integration partially stopped. - Adds regression coverage for service cleanup and unload ordering.
This is a beta / pre-release build intended for validation before the next
stable release.
Anthbot Map v2.4.1-beta.1 – magyar
Integráció-újratöltési javítás
- Javítja a konfigurációs bejegyzés leállításakor jelentkező kivételt, amelyet
két, a szolgáltatástakarítási listában maradt, már nem létező szolgáltatásnév
okozott. - Az Anthbot Map integráció mostantól a teljes Home Assistant újraindítása
nélkül is újratölthető. - Az entitásplatformok az MQTT-figyelő és az akkukímélő háttérfolyamatok
leállítása előtt töltődnek ki, így egy sikertelen platformleállítás nem hagyja
fél-leállított állapotban az integrációt. - Regressziós tesztek kerültek be a szolgáltatások takarítására és a helyes
leállítási sorrendre.
Ez béta / előzetes kiadás, a következő stabil verzió előtti teszteléshez.
Anthbot Map v2.4.1-beta
Anthbot Map v2.4.1-beta
Beta release
Release channel: beta / pre-release.
This beta keeps the complete feature set from the v2.4.1 test line while preserving the current main branch changes.
Battery saver
- Four profiles: Maximum battery care (60–80%), Balanced (65–80%, recommended), Always ready (80–90%), and Custom.
- Keeps the option for installations where the RTK base and charging station share the same smart plug.
- Adds the 55+1 minute anti-shutdown guard while the mower is docked with charger power off.
- Treats
standbyas a valid docked state for the shutdown guard. - Temporary missing/unknown telemetry no longer kills the guard permanently; it retries after 60 seconds.
- Normal charging takes priority at/below the maintenance threshold.
- Mowing, return-to-dock and other active task states keep station power on.
- Battery saver tile now opens the settings dialog without changing the mode state.
- Battery saver can be enabled/disabled explicitly inside the popup.
- Battery saver profiles and dialog texts remain translated for all 23 supported languages.
Frontend reliability
- Prevents duplicate registration of the
anthbot-map-cardcustom element. - Prevents duplicate
window.customCardsentries. - Uses a beta-specific frontend cache key.
Notes
This is a beta / pre-release build intended for validation before the next stable release.
The beta package is built from the preserved main branch plus the complete validated v2.4.1 test feature set.
Anthbot Map v2.4.1-beta – magyar
Kiadási csatorna: béta / előzetes kiadás.
Ez a béta megtartja a v2.4.1 tesztág teljes funkciókészletét, miközben a jelenlegi main változásai sem vesznek el.
Akkumulátorkímélő mód
- Négy profil: Max. akkukímélés (60–80%), Kiegyensúlyozott (65–80%, ajánlott), Mindig indulásra kész (80–90%) és Egyéni.
- Megmarad a közös RTK/töltő táp beállítás.
- 55+1 perces anti-shutdown védelem dokkolt, kikapcsolt töltőtáp mellett.
- A
standbyállapot most dokkolt/készenléti állapotnak számít a védelemnél. - Átmeneti hiányzó/ismeretlen telemetria esetén a guard nem áll le végleg, hanem 60 másodperc múlva újrapróbálja.
- A fenntartó töltési szint alatt a normál töltés elsőbbséget kap.
- Nyírás, dokkhoz visszatérés és más aktív feladat esetén a táp bekapcsolva marad.
- A Battery saver csempére kattintás most már csak a beállító ablakot nyitja meg, nem kapcsolja át az állapotot.
- A mód ki-/bekapcsolása külön kapcsolóval történik a felugró ablakban.
- A profilok és a Battery saver ablak szövegei továbbra is mind a 23 támogatott nyelven fordítottak.
Frontend megbízhatóság
- Dupla
anthbot-map-cardcustom element regisztráció elleni védelem. - Duplikált
window.customCardsbejegyzések kiszűrése. - Béta-specifikus frontend cache-kulcs.
Ez béta / előzetes kiadás, a következő stabil verzió előtti teszteléshez.
A béta csomag a megőrzött main és a teljes v2.4.1 teszt funkciókészlet egyesítéséből épül.
Anthbot Map v2.4.0
Anthbot Map v2.4.0
Battery-saving mowing mode
This release adds an optional battery-saving mode for mower chargers connected
through a Home Assistant switch entity.
- Configure an upper charge limit, an idle maintenance restart level, and a
separate recovery level for interrupted mowing tasks. - When cloud task event
1021confirms a low-battery return, the integration
charges to the configured recovery level and resumes the remembered task. - Full-map, manual-zone, automatic-zone, outer-edge, and dock-edge tasks started
from Home Assistant are remembered with their task-specific parameters. - Manual return and completed-task events do not restart mowing.
- Automatic charger switch-on temporarily mutes the mower and restores its
previous volume afterwards. - State is persisted so Home Assistant restarts do not lose the recoverable task
or a temporarily saved volume.
The ANTHBOT cloud does not expose reliable live mowing progress. This feature
therefore uses confirmed cloud task events instead of estimating or fabricating
a progress percentage.
New entities
- Cloud task event code
- Cloud task event text
- Cloud task event type
- Cloud task event time
- Battery saver mode switch
The mode is optional and remains inactive until a charger switch is configured
and Battery saver mode is enabled.
Anthbot Map v2.4.0 – magyar változáslista
Akkumulátorkímélő nyírási mód
Ez a kiadás opcionális akkumulátorkímélő módot ad a Home Assistant switch
entitással vezérelt robottöltőkhöz.
- Külön beállítható a felső töltési határ, a nyugalmi fenntartó töltés
visszakapcsolási szintje és a megszakított nyírás folytatási töltöttsége. - Ha az ANTHBOT felhő
1021eseménye igazolja az alacsony akkumulátor miatti
visszatérést, az integráció a folytatási szintig tölt, majd folytatja a
megjegyzett feladatot. - A Home Assistantból indított teljes, kézi zóna-, automatikus zóna-, szegély-
és töltőkörüli nyírás feladatspecifikus adatai megmaradnak. - Kézi visszaküldés vagy befejezett feladat után nem indul újra a nyírás.
- A töltő automatikus bekapcsolásakor a robot ideiglenesen elnémul, majd
visszaáll az előző hangerő. - Az állapot mentésre kerül, ezért a Home Assistant újraindítása sem veszíti el
a folytatható feladatot vagy az ideiglenesen eltett hangerőt.
Az ANTHBOT felhő nem biztosít megbízható élő nyírási százalékot. A funkció ezért
nem becsült értéket használ, hanem a felhő megerősített feladateseményeiből
működik.
Új entitások
- Felhő feladatesemény-kód
- Felhő feladatesemény szövege
- Felhő feladatesemény típusa
- Felhő feladatesemény időpontja
- Akkumulátorkímélő mód kapcsoló
A funkció opcionális, és csak a töltőkapcsoló beállítása, valamint az
Akkumulátorkímélő mód bekapcsolása után aktív.
Anthbot Map v2.3.0
Anthbot Map v2.3.0
Mowing history
- Uses the confirmed mobile-app mowing-record endpoint.
- Shows completed sessions as readable cards with area, progress, duration,
mode, source, and zone information. - Opens per-session area, map, and path detail directly from the card.
- Find it under Anthbot Map card → Diagnostics → Previous mowing tasks;
select a completed session to open its available visual detail. - Corrects the historical MGS v1 coordinate scale.
- Filters known blade-off travel segments from the coverage view while keeping
a safe fallback for files without usable point types.
M5/M9 compatibility
- Adds experimental property-shadow normalization and live
curpathdecoding,
based on field data from an M9 mower. - Improves status, error, command, map-archive parsing, and wake handling
without changing Genie routing. - Known limitation: map display is not yet working on M5/M9 mowers.
Map alignment
- Renames Robot alignment to Mowing path alignment to clarify that it
controls the robot-derived mowing layer. - Applies offset, horizontal and vertical scale, and rotation to the complete
mowing path and coverage independently from the robot icon. - Provides separate calibration controls and YAML blocks for the robot and the
mowing path. - Makes the up, down, left, right, narrower, wider, shorter, and taller controls
move every separately calibrated layer in the same visual direction as the
map-alignment controls. - Keeps robot-icon direction adjustment separate from mowing-path alignment.
- Corrects mirrored cloud heading on horizontal travel while preserving the
already correct heading for vertical travel. - Preserves legacy
robotCalibration.rotationas an icon-direction correction;
independent path rotation is stored undermowingPathCalibration. - Prevents mowing-path rotation from distorting the path on non-square maps
while preserving existing map-calibration behavior.
Reliability and privacy
- Targets the correct mower when more than one mower is configured.
- Handles long mowing sessions without confusing seconds and milliseconds.
- Removes captured device identifiers from the source.
- Removes the remaining frontend debug logging from command confirmation.
- Completes the calibration and mowing-history translations for all 23
supported languages without English fallback labels. - Keeps bundled frontend assets and release versions consistent.
- Removes a duplicate
serial_numberentry from the charging-contact reset
service definition and prevents duplicate YAML mapping keys from returning.
Anthbot Map v2.3.0
Nyírási előzmények
- Az integráció a mobilalkalmazás igazolt nyírási-előzmény végpontját használja.
- Az előzmények áttekinthető kártyákon mutatják a területet, folyamatot,
időtartamot, nyírási módot, indítási forrást és zónákat. - Egy nyírás megnyitásakor megjelenik a hozzá tartozó terület-, térkép- és
útvonalrészlet. - Elérési út: Anthbot Map kártya → Diagnosztika → Korábbi nyírási
feladatok; egy befejezett nyírásra kattintva nyílik meg a részletes nézet. - Javítva lett a történeti MGS v1 útvonal koordinátaskálája.
- Az ismert, kikapcsolt késsel megtett útvonalszakaszok nem jelennek meg
lenyírt területként.
M5/M9 kompatibilitás
- Valós M9 adatok alapján elkészült a property-shadow és az élő
curpath
kísérleti feldolgozása. - Javult az állapot-, hiba-, parancs-, térképarchívum-feldolgozás és
ébresztéskezelés úgy, hogy a Genie útvonalai változatlanok maradnak. - Ismert korlátozás: az M5/M9 modelleknél a térképes megjelenítés még nem
működik.
Térképillesztés
- A félreérthető Robot illesztése elnevezés helyett Nyírási útvonal
illesztése jelenik meg. - Az eltolás, a vízszintes és függőleges méretezés, valamint a forgatás a teljes
nyírási útvonalra és lefedettségre hat, a robotikontól függetlenül. - A robot és a nyírási útvonal külön kalibrációs kezelőszerveket és külön YAML
blokkot kapott. - A fel, le, balra, jobbra, keskenyebb, szélesebb, alacsonyabb és magasabb
kezelőszervek minden külön kalibrálható réteget a térképillesztéssel azonos
vizuális irányba mozgatnak. - A robotikon iránya a nyírási útvonal illesztésétől külön állítható.
- A felhőből érkező robotirány vízszintes mozgásnál már nem tükrözött, miközben
a függőleges mozgás korábban helyes iránya megmaradt. - A korábbi
robotCalibration.rotationtovábbra is csak az ikon irányát
korrigálja; az útvonal külön forgatása amowingPathCalibrationblokkba kerül. - A nyírási útvonal forgatása nem torzítja el az alakzatot nem négyzetes
térképen sem, miközben a korábbi térképkalibráció működése változatlan marad.
Megbízhatóság és adatvédelem
- Több robot esetén is a megfelelő robot nyírási részlete töltődik le.
- A hosszú nyírási időket nem téveszti össze ezredmásodperces értékekkel.
- A rögzített eszközazonosítók kikerültek a forrásból.
- A parancs-visszaigazolás megmaradt frontend debug naplózása is kikerült.
- A kalibráció és a nyírási előzmények szövege mind a 23 támogatott nyelven
teljes, angol tartalékfeliratok nélkül. - A frontend másolatai és a kiadási verziók egységesek.
- Kikerült a töltőérintkező-karbantartás szolgáltatás duplikált
serial_number
mezője, és regressziós teszt védi a YAML-fájlokat a hasonló hibáktól.