Skip to content

[FR]: Kress fleet account #1174

@tieskuh

Description

@tieskuh

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    KressKress device specificfeature requestFor feature requestsno-stale-checkPrevent stale-bot from marking this stale or closing itpyworxcloudIndicates that this issue is from pyworxcloud

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions