Lymow robot mower – unofficial Home Assistant integration (HACS)

I've been building an unofficial Home Assistant integration for Lymow robotic lawn mowers, and it's now feature-complete enough to share. It talks to the Lymow cloud (AWS IoT / MQTT) the same way the app does — no extra hardware needed — and exposes the mower as proper HA entities.

GitHub: GitHub - 8408323/ha-lymow: Unofficial Lymow integration for Home Assistant · GitHub

What you get

  • Lawn mower entity — start mowing, pause, return to dock
    • Interactive map card (custom Lovelace card) — see go-zones, no-go zones, channels and the live mower position; edit zone boundaries over Wi-Fi (drag/insert/delete vertices), merge zones
    • Per-zone control — mow specific zones, enable/disable, cut height, path spacing
    • Mowing schedules — view, create, edit, enable/disable
    • RTK diagnostics — full GNSS health (precision, per-band SNR/satellites, base-station status, data-error rate, differential age, LoRa bandwidth, antenna gain) as live sensors, without the Lymow app open
    • Onboard camera — local RTSP stream + cloud WebRTC via lymow.start_video_session
    • Bluetooth manual drive — local BLE remote control via lymow.ble_drive
    • Map backups — list, restore, rename and delete saved maps, with per-backup preview thumbnails
    • Many device-feature switches (theft detection/lock, find-robot, notifications, headlight, ...), runtime/config numbers, and connectivity/diagnostic sensors

9 mm location precision, 25 GNSS satellites, base station online — all streamed live in HA without the app.

There is also a complete example dashboard in the repo (examples/dashboard.yaml) covering Overview/map, Camera, Drive, Schedules, Backups, Settings and Diagnostics. Every custom card it uses ships with the integration.

Install

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Or manually: HACS → ⋮ → Custom repositories → add https://github.com/8408323/ha-lymow as an Integration, install it, restart HA, then Settings → Devices & Services → Add Integration → Lymow.

Heads-up

This is unofficial and not affiliated with Lymow — reverse-engineered from the app's own traffic, so it may break if Lymow changes their API. No warranty; use at your own risk. Bug reports, feedback and contributions very welcome on GitHub!

Happy mowing! :seedling:

1 Like

Hi @jhara

Looks great, ive been using the integration of d3dfantasy99/Lymow-HA: Unofficial Home Assistant integration for Lymow robot mowers, with lawn mower controls, sensors, map camera, zones, schedules and automation support
for some time now. is this different in any way?

Greetings!

Hi @matrover,

Good question. It's a completely separate codebase — reverse engineered independently from the app's traffic — so the auth/protocol layer differs, but the bigger difference is in feature depth. Mine goes deeper on: full RTK/GNSS diagnostics (per-band SNR, base-station status, differential age, LoRa bandwidth — not just fix quality), mowing schedules (create/edit/enable/disable), an editable map card (drag zone boundaries, merge/split zones, not just view them), full backup-map management (restore/rename/delete), and Bluetooth manual drive. Both integrations support the same AWS regions (with auto-detect on mine, so you don't even need to pick one) and both stream the onboard camera locally.

A few things theirs has that mine is missing: a mow-pattern selector, a dedicated session-completed event entity, and Google account login. I've opened issues for all three now (#236, #237, #238), so they're on the list.

No reason not to run both if you want the best of each — just wanted to give you the honest picture.

Best regards,
Jonathan