ecovacs-part2 how to create a symbolic link
ecovacs-part2
My model is DEEBOT X8 PRO PLUS AI. Is it similar to X5 Pro Omini (lr4qcs. py). If they are similar, may I ask how to create a symbolic link between the model and similar models, and how to operate it specifically?
Table of Contents
The problem
Device "DEEBOT X8 PRO OMNI" not supported. More information at #612: {'did': 'f56f062e-8100-44b8-a027-1166cfa6482f', 'name': 'E0C235557F1FPNV20270', 'class': 'n0vyif', 'resource': '4oLeIYS8', 'company': 'eco-ng', 'bindTs': 1739616918621, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-eu.ww.ecouser.net'}, 'deviceName': 'DEEBOT X8 PRO OMNI', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/66e3ac63a2928902a25d83a0', 'ota': True, 'UILogicId': 'keplerh_ww_h_keplerh5', 'materialNo': '110-2417-0402', 'pid': '66daaa789dd37cf146cb1d2e', 'product_category': 'DEEBOT', 'model': 'KEPLER_BLACK_AI_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': 'Mon pote', 'homeId': '631a26505466082f01388b04', 'homeSort': 1, 'status': 1, 'btName': 'ECOVACS-n0vyif-0270', 'btMac': '28:F5:2B:6C:56:05', 'otaUpgrade': {}}
I have the same vacuum robot and I am experiencing the same issue in China (not supported).
how to create a symbolic link between the model and similar models, and how to operate it specifically?
step 1.find your model in the log
If your model doesn't exist, check the log for the corresponding mode.
for example
'class': 'n0vyif'
Sometimes, Ecovacs changes the API from one model to the other one.You can search for a similar model in the code base and then try to determine whether that one works.
My model is DEEBOT X8 PRO PLUS AI(In China). Is it similar to X5 Pro Omini (lr4qcs. py).
step 2.create a symbolic link
I am using Docker HomeAssistant
I used Docker to build HomeAssistant. here are the steps for reference:
go to the container's CMD,
1.Open a terminal
2.Go inside the container with docker exec -it homeassistant bash
docker exec -it ha sh
docker exec -it ha sh
/config #
2.cd /usr/local/lib/python3.13/site-packages/deebot_client/hardware/deebot
ln -svfT lr4qcs.py 3sp2in.py
If your model doesn't exist, check the log for the corresponding model. And run:
ln -svfT xxxxxx.py your_model.py
Restart home assistant
I am using Hass OS
You can try to link to different existing definitions, to see if one works:
1.Login to Home Assistant via SSH:
https://github.com/DeebotUniverse/client.py/tree/dev/deebot_client/hardware/deebot
On which deebot device (vacuum) you have the issue?
http://localhost:4999/boards/topic/25065/deebot-x5-pro-to-ha-via-ecovacs-integration/page/3#69637
DEEBOT X8 PRO OMNI
https://github.com/DeebotUniverse/client.py/issues/832
DEEBOT X9 PRO OMNI(5xu9h3)
https://github.com/DeebotUniverse/client.py/issues/1000
DEEBOT X9 PRO OMNI (ilt3k8)
https://github.com/DeebotUniverse/client.py/pull/997
Comments
Be the first to post a comment