Landroid Cloud
MTrab/landroid_cloud · vv7.1.3
Landroid Cloud component for Home Assistant
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
lawn_mower | Lawn mower (as a switch) | |
button | Button (as a switch) | |
select | Mode picker (as switches) | |
device_tracker | Presence (as an occupancy sensor) |
What people report
Worx/Kress/Landroid mowers work via the maker's cloud; Vision and RTK mowers have read-only zones and schedules. Cloud blocks and MQTT reconnect bugs cause intermittent dropouts.
- Works3
- Partly works2
- Not working1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Landxcape/Worx M700 Plus | Works Cloud | Stale entity refresh reported in 2023; closed completedSaved copy… installed beta5 ### What type of installation are you running? Home Assistant Container ### Which make and model is the mower used for this integration? M700 Plus ### Diagnostics information (NOT log entries!) config_entry-landroid_cloud-c4bd914bb626e24a9c18fb752ec9a13b.json-2.txt ### Relevant log entries ```txt Do not know is this related but found this in logs: Logger: aiohttp.server Source: /usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py:403 First occurred: 08:49:06 (5 occurrences) Last logged: 08:51:32 Error handling request Traceback (most recent call last): File … Excerpt saved from GitHub on 2026-10-23. | Issue #351 · 2023-04 | |
| Worx WR142E mower | Works Cloud | Setup failure fixed by upgrading the integrationSaved copyDescribe the issue Hi! Just started the mower. Then looked at the integration and the message was: "Failed to set up". Any idea on how to debug this? Worked well all last summer. ### What version of Home Assistant Core has the issue? core-2024.3.3 ### What was the last working version of Home Assistant Core? none from some 2023.8; ### What version of the Landroid Cloud integration do you have installed 3.0.5 ### What type of installation are you running? Home Assistant Core ### Which make and model is the mower used for this integration? Worx WR142E ### Diagnostics information (NOT log … Excerpt saved from GitHub on 2026-10-23. | Issue #551 · 2024-03 | |
| Worx WR167E mower | Works Cloud | Updates stopped after MQTT RuntimeError; reconnect hardened in v7Saved copyDescribe the issue Here's another case where updates stop after an exception in MQTT-related code called from get_mowers(). Seems these problems can still happen even with AWSIoT. ### What version of Home Assistant Core has the issue? core-2025.9.3 ### What was the last working version of Home Assistant Core? _No response_ ### What version of the Landroid Cloud integration do you have installed 6.0.0 ### What type of installation are you running? Home Assistant Container ### Which make and model is the mower used for this integration? Worx WR167E ### Diagnostics information (NOT log entries!) … Excerpt saved from GitHub on 2026-10-23. | Issue #987 · 2025-09 | |
| Kress RTK Mission mower | Partly works Cloud | Zones and schedules read-only from Home AssistantSaved copyLimitations: On Kress RTK Mission and Landroid Vision mowers, zones and schedules are read-only in this integration. They can be read from the mower, but they cannot be changed from Home Assistant. Excerpt saved from the README on 2026-10-23. | README | |
| Worx Landroid Vision mower | Partly works Cloud | Zones and schedules read-only; border cut settings fixed in 2026Saved copyDescription Update the border-cut settings service to prefer the combined `set_border_cut_settings` pyworxcloud helper so `cut_over_border` and `border_distance` are sent in one command. This matches Vision firmware behavior where partial `cut` updates can be ignored. The manifest now requires `pyworxcloud==6.4.0b3`, which includes the public combined helper. A fallback to the private beta helper and older separate helpers remains for compatibility during development/test runtimes. ## Test strategy - `ruff format` - `ruff check --fix` - `pytest tests/test_lawn_mower.py -k border_cut_setting` … Excerpt saved from GitHub on 2026-10-23. | PR #1270 · 2026-05 | |
| Worx WR306E Vision Cloud | Not working Cloud | Cloud connection failed with MQTT errors; reported as duplicateSaved copyHi, I get a similar error, with the following stack trace: ``` 2026-04-19 19:49:40.623 DEBUG (MainThread) [pyworxcloud] Initializing connector... 2026-04-19 19:49:40.623 DEBUG (MainThread) [pyworxcloud] Try getting correct CloudType from WORX 2026-04-19 19:49:40.623 DEBUG (MainThread) [pyworxcloud] Found cloud type 2026-04-19 19:49:40.623 DEBUG (MainThread) [pyworxcloud] Initializing the API connector ... 2026-04-19 19:49:40.623 DEBUG (MainThread) [pyworxcloud] Getting logger ... 2026-04-19 19:49:40.624 DEBUG (MainThread) [pyworxcloud] Initializing EventHandler ... 2026-04-19 19:49:40.624 … Excerpt saved from GitHub on 2026-10-23. | Issue #1231 · 2026-04 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud push
Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.
Details
| Installs (analytics) | 4,756 (0.67%) |
|---|---|
| GitHub stars | 350 |
| Latest version | v7.1.3 (2026-10-20) |
| Set up in the UI | Yes |
| Maintainers | @MTrab |
| License | GPL-3.0 |
Limitations from the README
- On Kress RTK Mission and Landroid Vision mowers, zones and schedules are read-only in this integration. They can be read from the mower, but they cannot be changed from Home Assistant.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/MTrab/landroid_cloud
- Source code: https://github.com/MTrab/landroid_cloud
- Issues: https://github.com/MTrab/landroid_cloud/issues
- HACS: https://hacs.xyz