Anthbot Map v2.3.0
·
0 commits
to e6f6165eb5abe79abd6e6732f528edc4b2fe4e0e
since this release
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.