Skip to content

vacuum.send_command with custom_area stopped working and no events deebot_cleaning_job tracked #268

@migius

Description

@migius

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:

{
  "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": []
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions