Recently, after years of correct operation, my integration with Home Assistant has been experiencing problems.
When I execute vacuum.send_command with a custom_area, Deebot starts and after a few seconds returns to base as if it doesn't know the area to clean.
I tried tracking the deebot_cleaning_job event, but nothing is recorded, neither when I start it from HA nor when I start it from the app. However, from the app, the cleaning process runs correctly.
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2026.3.1",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.14.2",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Rome",
"os_name": "Linux",
"os_version": "6.12.67-haos",
"container_arch": "amd64",
"supervisor": "2026.03.0",
"host_os": "Home Assistant OS 17.1",
"docker_version": "29.1.3",
"chassis": "vm",
"run_as_root": true
},
"custom_components": {
"webrtc": {
"documentation": "https://github.com/AlexxIT/WebRTC",
"version": "v3.6.1",
"requirements": []
},
"hacs": {
"documentation": "https://hacs.xyz/docs/use/",
"version": "2.0.5",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"alexa_media": {
"documentation": "https://github.com/alandtse/alexa_media_player/wiki",
"version": "5.14.0",
"requirements": [
"alexapy==1.29.17",
"packaging>=20.3",
"wrapt>=1.14.0",
"dictor>=0.1.12,<0.2"
]
},
"watchman": {
"documentation": "https://github.com/dummylabs/thewatchman",
"version": "0.8.4",
"requirements": [
"prettytable==3.12.0"
]
},
"nodered": {
"documentation": "https://zachowj.github.io/node-red-contrib-home-assistant-websocket/guide/custom_integration/",
"version": "4.2.3",
"requirements": []
},
"tapo": {
"documentation": "https://github.com/petretiandrea/home-assistant-tapo-p100",
"version": "3.3.0-dev.1",
"requirements": [
"plugp100==6.0.0.dev2"
]
},
"meross_lan": {
"documentation": "https://github.com/krahabb/meross_lan",
"version": "5.8.0",
"requirements": []
},
"xiaomi_miio_airpurifier": {
"documentation": "https://github.com/syssi/xiaomi_airpurifier",
"version": "2025.3.0.1",
"requirements": [
"construct==2.10.68",
"python-miio>=0.5.12"
]
},
"bticino_x8000": {
"documentation": "https://github.com/andrea-mattioli/bticino_x8000_component/blob/main/README.md",
"version": "0.4.4-beta.1",
"requirements": []
},
"fusion_solar": {
"documentation": "https://github.com/tijsverkoyen/HomeAssistant-FusionSolar",
"version": "3.3.1",
"requirements": []
},
"browser_mod": {
"documentation": "https://github.com/thomasloven/hass-browser_mod/blob/master/README.md",
"version": "2.9.0",
"requirements": []
},
"sonoff": {
"documentation": "https://github.com/AlexxIT/SonoffLAN",
"version": "3.10.2",
"requirements": []
},
"illuminance": {
"documentation": "https://github.com/pnbruckner/ha-illuminance/5.5.0/master/README.md",
"version": "5.5.0",
"requirements": []
},
"localtuya": {
"documentation": "https://github.com/rospogrigio/localtuya/",
"version": "5.2.3",
"requirements": []
},
"imou_life": {
"documentation": "https://github.com/user2684/imou_life",
"version": "1.0.16",
"requirements": [
"imouapi==1.0.15"
]
},
"var": {
"documentation": "https://github.com/snarky-snark/home-assistant-variables/blob/master/README.md",
"version": "0.15.5",
"requirements": []
}
},
"integration_manifest": {
"domain": "ecovacs",
"name": "Ecovacs",
"codeowners": [
"mib1185",
"edenhaus",
"Augar"
],
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/ecovacs",
"integration_type": "hub",
"iot_class": "cloud_push",
"loggers": [
"sleekxmppfs",
"sucks",
"deebot_client"
],
"requirements": [
"py-sucks==0.9.11",
"deebot-client==18.0.0"
],
"is_built_in": true,
"overwrites_built_in": false
},
"setup_times": {
"null": {
"setup": 8.102401625365019e-05
},
"791eadfd72327938763fcdf9467bbb43": {
"wait_import_platforms": -5.42298348993063,
"wait_base_component": -0.0012989239767193794,
"config_entry_setup": 8.496164951939136
}
},
"data": {
"config": {
"created_at": "1970-01-01T00:00:00+00:00",
"data": {
"country": "IT",
"password": "**REDACTED**",
"username": "**REDACTED**"
},
"discovery_keys": {},
"disabled_by": null,
"domain": "ecovacs",
"entry_id": "791eadfd72327938763fcdf9467bbb43",
"minor_version": 1,
"modified_at": "1970-01-01T00:00:00+00:00",
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "user",
"subentries": [],
"title": "**REDACTED**",
"unique_id": null,
"version": 1
},
"devices": [
{
"did": "**REDACTED**",
"name": "**REDACTED**",
"class": "vi829v",
"resource": "xcue",
"company": "eco-ng",
"bindTs": 1698045739547,
"service": {
"jmq": "jmq-ngiot-eu.dc.ww.ecouser.net",
"mqs": "api-ngiot.dc-eu.ww.ecouser.net"
},
"deviceName": "DEEBOT OZMO 920 Series",
"icon": "https://api-app.dc-eu.ww.ecouser.net/api/pim/file/get/606278d3fc527c00087fdb08",
"ota": true,
"UILogicId": "DX_5G",
"materialNo": "110-1819-0101",
"pid": "5c19a8f3a1e6ee0001782247",
"product_category": "DEEBOT",
"model": "DX5G",
"updateInfo": {
"needUpdate": false,
"changeLog": ""
},
"nick": "Aspirapolvere",
"homeId": "**REDACTED**",
"homeSort": 9999,
"status": 1,
"offmap": true,
"otaUpgrade": {}
}
],
"legacy_devices": []
},
"issues": []
}
Recently, after years of correct operation, my integration with Home Assistant has been experiencing problems.
When I execute vacuum.send_command with a custom_area, Deebot starts and after a few seconds returns to base as if it doesn't know the area to clean.
I tried tracking the deebot_cleaning_job event, but nothing is recorded, neither when I start it from HA nor when I start it from the app. However, from the app, the cleaning process runs correctly.
My configuration:
Installation method: Home Assistant OS
Core: 2026.3.1
Supervisor: 2026.03.0
Operating System: 17.1
Frontend: 20260304.0
Ecovacs diagnotics: