Skip to content

Add support for Deebot T9 AIVI (8kwdb4) #607

@townsmcp

Description

@townsmcp

Checks

  • I have searched the existing issues and no issue is describing my issue
  • I have checked the FAQ
  • I have checked the documentation
  • I have installed the latest version

The problem

As per the new Home Assistant 2024.12.x dropping devices unrecognised by the library, my Deebot T9 AIVI is no longer being detected. Hopefully I am getting ahead of the curve by being on the HA beta! I am not skilled enough to reverse engineer as per the HA integration statement of This reverse engineering can only be done by persons, who are in possession of such a device and the knowledge how to do the reverse engineering.

On which deebot device (vacuum) you have the issue?

Deebot T9 AIVI

Which version of the deebot-client are you using?

HA 2024.12.0b4

Country

China (I believe, its been working for a long time, its an AliExpress bot)

Continent

China (I believe, its been working for a long time, its an AliExpress bot)

Anything in the logs that might be useful for us?

Logs show the following:

Device "DEEBOT T9 AIVI" not supported. Please add support for it to https://github.com/DeebotUniverse/client.py: {'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'name': 'E04P14837C09HHST0141', 'class': '8kwdb4', 'resource': 'eZy7', 'company': 'eco-ng', 'bindTs': 1697007730203, 'service': {'jmq': 'jmq-ngiot-cn.dc.cn.ecouser.net', 'mqs': 'api-ngiot.dc-cn.cn.ecouser.net'}, 'deviceName': 'DEEBOT T9 AIVI', 'icon': 'https://portal.ecouser.net/api/pim/file/get/603f50488da56e0008ce7cb7', 'ota': True, 'UILogicId': 'T9_AF', 'materialNo': '110-2011-0001', 'pid': '5f963160b789620008056feb', 'product_category': 'DEEBOT', 'model': 'T9_AIVI_AF', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': 'Deebot', 'homeId': '6260fa7a4f20d923f824fdd0', 'homeSort': 9999, 'status': 1, 'offmap': True, 'otaUpgrade': {}}

Also, I enabled logging, reloaded integration and got the following log file:
home-assistant_ecovacs_2024-12-04T08-15-11.996Z.log

Also adding this:

config_entry-ecovacs-98f4723e7eba7d88efe639eae24c5666.json



### Additional information

All entities are still showing in HA, just now set to `Unavailable`:
![image](https://github.com/user-attachments/assets/27f7377e-edd2-47c8-b4d4-dd72d179be2b)
![image](https://github.com/user-attachments/assets/e51281a2-2285-4f08-af07-c90897aba075)
![image](https://github.com/user-attachments/assets/29ff9423-357d-4830-a748-c66c9b04bd9b)
![image](https://github.com/user-attachments/assets/0c0b60f1-b392-4081-9ad3-d1b652da5454)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions