landroid_cloud icon indicating copy to clipboard operation
landroid_cloud copied to clipboard

Landroid cloud ban

Open mmomasters opened this issue 3 months ago • 69 comments

Describe the issue

It seems I have been banned from landroid cloud and I can't reconnect

What version of Home Assistant Core has the issue?

core-2025.9.1

What was the last working version of Home Assistant Core?

core-2025.9.1

What version of the Landroid Cloud integration do you have installed

6.0.0

What type of installation are you running?

Home Assistant OS

Which make and model is the mower used for this integration?

Landroid M500

Diagnostics information (NOT log entries!)

I deleted the Landroid so I don't have access to diagnostics data

Relevant log entries

Logger: pyworxcloud.MQTT
Source: /usr/local/lib/python3.13/site-packages/pyworxcloud/utils/mqtt.py:248
First occurred: 3:56:00 PM (1 occurrence)
Last logged: 3:56:00 PM

Failed to connect to MQTT: AWS_ERROR_MQTT_UNEXPECTED_HANGUP: The connection was closed unexpectedly.


Logger: homeassistant.config_entries
Source: config_entries.py:751
First occurred: 3:56:00 PM (1 occurrence)
Last logged: 3:56:00 PM

Error setting up entry Worx - [email protected] for landroid_cloud (email hashed manually)
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/pyworxcloud/utils/mqtt.py", line 230, in connect
    connect_result = self._connection_future.result()
  File "/usr/local/lib/python3.13/concurrent/futures/_base.py", line 456, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
awscrt.exceptions.AwsCrtError: AWS_ERROR_MQTT_UNEXPECTED_HANGUP: The connection was closed unexpectedly.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 751, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/landroid_cloud/__init__.py", line 40, in async_setup_entry
    result = await _async_setup(hass, entry)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/landroid_cloud/__init__.py", line 135, in _async_setup
    await hass.async_add_executor_job(cloud.connect)
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.13/site-packages/pyworxcloud/__init__.py", line 282, in connect
    self.mqtt.connect()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/pyworxcloud/utils/mqtt.py", line 249, in connect
    raise NoConnectionError() from exc
pyworxcloud.exceptions.NoConnectionError

Additional information

No response

mmomasters avatar Sep 12 '25 14:09 mmomasters

Same here, message is the same, but this is kot a ban. App is fully working.

Phoenix-DH avatar Sep 12 '25 16:09 Phoenix-DH

Same here

DerAutomatiker avatar Sep 12 '25 22:09 DerAutomatiker

I'm just about to give up - I cannot see why some users get this, while most others (myself included) never sees any issues.

I have no idea how to solve this, unfortunately.

Best idea right now, is for one of you to send me the credentials for your Landroid account, to [email protected] - then I can test if it's a local issue or a general issue.

MTrab avatar Sep 13 '25 06:09 MTrab

You got mail.

Thank you so much.

Phoenix-DH avatar Sep 13 '25 08:09 Phoenix-DH

Thank you - unfortunately, it seems like it's a local problem, as it works without issues when I test

MTrab avatar Sep 13 '25 08:09 MTrab

I am wondering what will be the issue. I did not changed something on my instance.

May some debug logs bring some benefit?

Phoenix-DH avatar Sep 13 '25 08:09 Phoenix-DH

Not sure it'll contribute much, but yes - you could try enabling debugging for the integration

MTrab avatar Sep 13 '25 08:09 MTrab

Inhave an issue an maybe a dumb question: I will keep the pw I sent to you for now. But how can I change it in the integration?

Never did before.

Phoenix-DH avatar Sep 13 '25 08:09 Phoenix-DH

Crazy, I was not able to get it changed. So I decided to take the old one…

Reload… back working 🤷🏼‍♂️

Maybe some session caching stuff?

Phoenix-DH avatar Sep 13 '25 08:09 Phoenix-DH

You need to remove the integration and add it again to change password - haven't added that option yet

MTrab avatar Sep 13 '25 09:09 MTrab

Ah okay: Tried a sonution with changing config_entry file but without success. Old pw always was written back.

But as mentioned, mine is now back working with the origin pw.

Will have an eye on it.

When that is the solution, maybe the option would be great 😂

Phoenix-DH avatar Sep 13 '25 10:09 Phoenix-DH

For me it seems I have been unbanned for now, let’s wait and see

mmomasters avatar Sep 13 '25 13:09 mmomasters

same for me. Never had this problem and now it solved itself.

DerAutomatiker avatar Sep 13 '25 13:09 DerAutomatiker

Maybe they had issue at the Landroid cloud directly

mmomasters avatar Sep 13 '25 13:09 mmomasters

Have the same issue had it yesterday afternoon/ evening (eu time) then in the early morning was ok. Now today in the afternoon same problem. I also have issue with the landroid app not updating the status of the mower. Maybe an issue of the amount of the API calls made during the day or simply the landroid szerver has problem everyone afternoon.

nbai777 avatar Sep 13 '25 16:09 nbai777

Also found this issue in the logs:

Logger: pyworxcloud.MQTT

Source: custom_components/landroid_cloud/switch.py:23 integration: Landroid Cloud (documentation, issues) First occurred: September 12, 2025 at 6:41:04 PM (2 occurrences) Last logged: 6:08:52 PM

Failed to connect to MQTT: AWS_ERROR_MQTT_UNEXPECTED_HANGUP: The connection was closed unexpectedly.

nbai777 avatar Sep 13 '25 16:09 nbai777

Same as my error message, got reban today…

mmomasters avatar Sep 13 '25 20:09 mmomasters

I am wondering how that happened on your ends. I think in my case it was after a reboot, or maybe related to some integration timeouts.

Did that happen during a running system?

Phoenix-DH avatar Sep 14 '25 06:09 Phoenix-DH

During running HA, no reboot

mmomasters avatar Sep 14 '25 06:09 mmomasters

Same happened again also to me. Integration was not updating anymore, reload. Same message. App is currently also not working.

Phoenix-DH avatar Sep 14 '25 17:09 Phoenix-DH

I have also the same issue again, during the day it is okay, every evening problem. Looking like more of a worx server problem. I have submitted an issue report to them (no reply yet, probably because of the weekend).

nbai777 avatar Sep 14 '25 17:09 nbai777

Strange that not more people have that issue. Should we collect similarities?

Like region germany, unify network, adguard…

Phoenix-DH avatar Sep 14 '25 17:09 Phoenix-DH

Im from hungary, tp link Network and no adguard on my side:) so nothing similar. I have a worx landroid s300 (wr130e) and old model

nbai777 avatar Sep 14 '25 17:09 nbai777

I have no clue what can be relevant for the issue… I have a M700 from 2022.

Phoenix-DH avatar Sep 14 '25 17:09 Phoenix-DH

For me i wasn’t banned today, I was banned like yesterday and the day before and no ban today, let’s wait and see!

mmomasters avatar Sep 14 '25 17:09 mmomasters

App get a kind of reload, battery etc. was changing, manuall reload in the app results still in an connection error.

Phoenix-DH avatar Sep 14 '25 17:09 Phoenix-DH

Same here. For me this started happening after robot got stuck during the night during mowing cycle. The next day I cleared up the error and could no longer connect to it via home assistant

mdzhigarov avatar Sep 15 '25 17:09 mdzhigarov

Yes, seems only to start during moving.

Phoenix-DH avatar Sep 16 '25 03:09 Phoenix-DH

Today I moved my working time. No issue during moving.

The error seems to be occurin arround 07:00pm GMT+2.

Phoenix-DH avatar Sep 16 '25 17:09 Phoenix-DH

For me problem started at 5pm, mower was at the station when it happened. I have restarted my home routers in the mean time as well...

nbai777 avatar Sep 16 '25 17:09 nbai777