Skip to content

Releases: Mqbretrofit/ha-anthbot-map-v2

Anthbot Map v2.4.3-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:55

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 area unchanged.
  • Lets progress use a learned effective mowing area per zone selection.
  • Uses the median of the last 3 cloud-confirmed completed mowings (1014 event).
  • 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 area vá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 1014 esemé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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:30

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 progress and Active zone area sensors. The integration creates no _test progress 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_open and default_submenu.
  • Keeps a temporary frontend lookup fallback for an old _test progress sensor during upgrade only; no new _test entity is created.
  • Removes mowing_progress from 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 és Active zone area szenzorok; az integráció nem hoz létre _test nevű 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 _test progress szenzort fallbackként, de új _test entitás nem készül.
  • A mowing_progress kikerü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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 15:17

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 YAML button_actions compatibility.
  • 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 YAML button_actions beá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

Choose a tag to compare

@github-actions github-actions released this 28 Aug 19:54

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:47
62d7edd

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:18
a4e34b1

Anthbot Map v2.4.1-beta.2

Battery-saver configuration fix

  • Restores the missing anthbot_map.set_battery_saver_config backend 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_config backend 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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 13:59
72ca6b8

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 16:48

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 standby as 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-card custom element.
  • Prevents duplicate window.customCards entries.
  • 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-card custom element regisztráció elleni védelem.
  • Duplikált window.customCards bejegyzé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

Choose a tag to compare

@github-actions github-actions released this 24 Aug 18:16

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 1021 confirms 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ő 1021 esemé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

Choose a tag to compare

@github-actions github-actions released this 21 Aug 21:30

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 curpath decoding,
    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.rotation as an icon-direction correction;
    independent path rotation is stored under mowingPathCalibration.
  • 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_number entry 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.rotation továbbra is csak az ikon irányát
    korrigálja; az útvonal külön forgatása a mowingPathCalibration blokkba 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.