Describe the issue
Kress recently removed a lot of functions from the Kress RTK app. These functions are moved to the Kress Fleet app.
So there is one app where you can basically only edit the schedule, and a more advanced Kress Fleet app.
If you want to use the Kress Fleet app, which I think most HA users do, you have to migrate your account to Kress Fleet app upon logging in to the Kress Fleet app. At that point the Kress RTK app stops working. Unfortunatly, so does this integration.
There is no way to have a Kress RTK and a Kress Fleet account simultaniously. As I think more users will migrate to Kress Fleet, I am reporting this as an issue.
If there is anything I can do to provide logs or data, please let me know.
What version of Home Assistant Core has the issue?
2026.3.4
What was the last working version of Home Assistant Core?
No response
What version of the Landroid Cloud integration do you have installed
v7.0.0b4
What type of installation are you running?
Home Assistant OS
What make of mower does this concern?
Kress
Which model is the mower used for this integration?
KR233E
Diagnostics file
Schermafbeelding 2026-03-29 233928.png
If you could not provide diagnostics, explain why
Integration doesn't initialize.
Relevant log entries
2026-03-29 23:28:40.342 INFO (MainThread) [custom_components.landroid_cloud]
-------------------------------------------------------------------
Landroid Cloud integration
Version: 7.0.0b4
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/mtrab/landroid_cloud/issues
-------------------------------------------------------------------
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing connector...
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Try getting correct CloudType from KRESS
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Found cloud type <class 'pyworxcloud.clouds.CloudType.KRESS'>
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing the API connector ...
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Getting logger ...
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing EventHandler ...
2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Authenticating x@x.x
2026-03-29 23:28:40.826 DEBUG (MainThread) [pyworxcloud] Authentication for x@x.xsuccessful
2026-03-29 23:28:40.826 DEBUG (MainThread) [pyworxcloud] Fetching basic API data
2026-03-29 23:28:40.977 DEBUG (MainThread) [pyworxcloud.Connect] Connect failed; cleaning up partial resources
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/pyworxcloud/__init__.py", line 341, in connect
await self._fetch()
File "/usr/local/lib/python3.14/site-packages/pyworxcloud/__init__.py", line 552, in _fetch
self._mowers = await self._api.get_mowers()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/pyworxcloud/api.py", line 138, in get_mowers
mowers = await AGET(
^^^^^^^^^^^
...<3 lines>...
)
^
File "/usr/local/lib/python3.14/site-packages/pyworxcloud/utils/requests.py", line 134, in AGET
_raise_http_status(resp.status, Exception(f"HTTP {resp.status}"))
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/pyworxcloud/utils/requests.py", line 76, in _raise_http_status
raise ForbiddenError()
pyworxcloud.exceptions.ForbiddenError
2026-03-29 23:28:40.978 DEBUG (MainThread) [pyworxcloud.Disconnect] API close completed in 0.000s
Additional information
No response
Describe the issue
Kress recently removed a lot of functions from the Kress RTK app. These functions are moved to the Kress Fleet app.
So there is one app where you can basically only edit the schedule, and a more advanced Kress Fleet app.
If you want to use the Kress Fleet app, which I think most HA users do, you have to migrate your account to Kress Fleet app upon logging in to the Kress Fleet app. At that point the Kress RTK app stops working. Unfortunatly, so does this integration.
There is no way to have a Kress RTK and a Kress Fleet account simultaniously. As I think more users will migrate to Kress Fleet, I am reporting this as an issue.
If there is anything I can do to provide logs or data, please let me know.
What version of Home Assistant Core has the issue?
2026.3.4
What was the last working version of Home Assistant Core?
No response
What version of the Landroid Cloud integration do you have installed
v7.0.0b4
What type of installation are you running?
Home Assistant OS
What make of mower does this concern?
Kress
Which model is the mower used for this integration?
KR233E
Diagnostics file
Schermafbeelding 2026-03-29 233928.png
If you could not provide diagnostics, explain why
Integration doesn't initialize.
Relevant log entries
2026-03-29 23:28:40.342 INFO (MainThread) [custom_components.landroid_cloud] ------------------------------------------------------------------- Landroid Cloud integration Version: 7.0.0b4 This is a custom integration If you have any issues with this you need to open an issue here: https://github.com/mtrab/landroid_cloud/issues ------------------------------------------------------------------- 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing connector... 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Try getting correct CloudType from KRESS 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Found cloud type <class 'pyworxcloud.clouds.CloudType.KRESS'> 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing the API connector ... 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Getting logger ... 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Initializing EventHandler ... 2026-03-29 23:28:40.342 DEBUG (MainThread) [pyworxcloud] Authenticating x@x.x 2026-03-29 23:28:40.826 DEBUG (MainThread) [pyworxcloud] Authentication for x@x.xsuccessful 2026-03-29 23:28:40.826 DEBUG (MainThread) [pyworxcloud] Fetching basic API data 2026-03-29 23:28:40.977 DEBUG (MainThread) [pyworxcloud.Connect] Connect failed; cleaning up partial resources Traceback (most recent call last): File "/usr/local/lib/python3.14/site-packages/pyworxcloud/__init__.py", line 341, in connect await self._fetch() File "/usr/local/lib/python3.14/site-packages/pyworxcloud/__init__.py", line 552, in _fetch self._mowers = await self._api.get_mowers() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/pyworxcloud/api.py", line 138, in get_mowers mowers = await AGET( ^^^^^^^^^^^ ...<3 lines>... ) ^ File "/usr/local/lib/python3.14/site-packages/pyworxcloud/utils/requests.py", line 134, in AGET _raise_http_status(resp.status, Exception(f"HTTP {resp.status}")) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/pyworxcloud/utils/requests.py", line 76, in _raise_http_status raise ForbiddenError() pyworxcloud.exceptions.ForbiddenError 2026-03-29 23:28:40.978 DEBUG (MainThread) [pyworxcloud.Disconnect] API close completed in 0.000sAdditional information
No response