github Mqbretrofit/ha-anthbot-map-v2 v2.4.8.0
Anthbot Map v2.4.8.0

latest release: v2.4.8.1
7 hours ago

Anthbot Map v2.4.8.0

  • Makes the mower's native ANTHBOT app schedule the single source of truth: the HA calendar and card mirror it, while create/edit/delete operations write back with the app's mow_regular command.
  • Preserves firmware/model-specific appointment fields while editing, and reads M5/M9/N8/Pion time_setting.json as a bounded fallback when the property shadow omits appointment.
  • Adds timed schedule overrides for mow now, remain parked and clear override; mowing overrides return the mower to its dock when they expire.
  • Adds sensor.<mower>_next_mow, combining active overrides, the native app schedule and any pending weather catch-up.
  • Adds a native HA event entity for mowing start/completion, mower errors, stuck states, rain hold, docking, schedule starts/skips/errors and override changes.
  • Adds an optional weather start guard using current conditions and hourly forecast, plus a bounded catch-up window that retries after weather clears.
  • Adds a dedicated Schedule tab to the Anthbot Map Card. It displays the next mow and latest mower event, manages timed mow/park overrides, and creates, edits or deletes weekly zone, height and weather rules without Developer Tools.
  • Lets mower firmware start native appointments, preventing duplicate HA start commands; HA records the event and only intervenes for overrides or weather holds/catch-up.
  • Keeps all mower commands routed through the existing model-aware services; Genie, M5/M9-family and N8 command implementations are not replaced.
  • Geometry editing remains disabled until a model-specific, write-safe ANTHBOT cloud protocol is validated; the integration does not send guessed map writes.
  • Parses Genie/AWS IoT appointment envelopes that wrap the plan in {value, timestamp}, a bare list, a single appointment object, JSON strings, 0-6 or 1-7 weekdays, and weekday bitmasks.
  • Treats Genie's appointment_time correctly as the revision trigger for the app's appointment_<serial>.json cloud file, then mirrors the real rules from that file into the HA Schedule tab and sensor.*_next_mow.
  • Looks at _service_reported as well as the property shadow and refreshes the appointment file when its revision changes.
  • Shows disabled native app schedules in the Schedule tab without treating them as an upcoming mow.
  • Matches sensor.*_next_mow to the active mower by serial number on multi-mower dashboards.
  • Shows the next mow in blue inside the floating map status display only when a real upcoming mow exists.
  • Hardware verification: the Genie 1000 native app schedule was successfully loaded and displayed in Home Assistant.
  • Full validation before release: 363/363 unit tests passed, JavaScript syntax validation passed, and both bundled frontend copies are byte-identical.

Don't miss a new ha-anthbot-map-v2 release

NewReleases is sending notifications on new releases.