Ecovacs Deebot 900 unavailable

Hi. I tried to integrade my Deebot 900 using the Ecovacs integration. After login with my credentials, the Ecovacs integration found the Deebot 900, but all entities remain unavailable. I enabled debug logging and there are some interesing lines like this:

2024-03-08 08:36:07.251 INFO (MainThread) [deebot_client.hardware.deebot] No capabilities found for ls1ok3, therefore not all features are available. trying to use fallback...

2024-03-08 08:36:22.516 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ls1ok3', 'did': '97571728-87ef-494e-86ea-6df0485eff2e', 'td': 'q', 'u': 'cifm7vp55682f722', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1709883367.453104, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': '97571728-87ef-494e-86ea-6df0485eff2e', 'toRes': 'OnRq', 'toType': 'ls1ok3'}, response={'ret': 'fail', 'errno': 500, 'debug': 'wait for response timed out'}
2024-03-08 08:36:22.517 WARNING (MainThread) [deebot_client.command] No response received for command "getPos". This can happen if the device has network issues or does not support the command

Can anybody help me integrate the Deebot 900? Thanks!

regards, Patrick

I recently tried using the updated/native Ecovacs integration again with my 900 and had the same issue.

Been using this custom integration for a long time, which works fine:

Check out this issue though, as you recently have to make a small edit to make it work:

1 Like

Does anybody know, why the Ecovacs integration for Home Assistant doesn’t work and if this will be fixed?