Open lukas1906 opened 3 weeks ago
Hey there @overloadut, @mib1185, @edenhaus, @augar, mind taking a look at this issue as it has been labeled with an integration (ecovacs
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
ecovacs documentation ecovacs source (message by IssueLinks)
Your bot is not returning any data ('data': None,
), so we cannot handle the response.
As Ecovacs doesn't publish any API documentation, you can only analyze the app traffic and find out what the app does differently.
You could also ask Ecovacs to provide API documentation for your bot, as they recently wrote a blog post about it (https://www.ecovacs.com/us/blog/do-robot-vacuums-work-with-home-assistant)
Thank you for your reply. I have contacted Ecovacs. Lets see if anything comes about.
Just adding that I am seeing the same thing. Picked the bot up at AU Aldi to complement the original Neo I have from a few years ago. Frustratingly, the OG neo works fine with the integration. 🤦
The problem
I have successfully added a new Ecovac DEEBOT NEO 2.0 PLUS to homeassistant (2024.6.4). However once added all sensors and controls are unavailable and I get the following Warnings in the log:
Logger: deebot_client.message Source: /usr/local/lib/python3.12/site-packages/deebot_client/message.py:196 First occurred: 20:54:34 (2 occurrences) Last logged: 21:01:51
Could not parse getMapTrace: {'data': {'pointCount': 200, 'traceStart': 0}} Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/deebot_client/message.py", line 190, in __handle_body_data response = cls._handle_body_data(event_bus, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/deebot_client/message.py", line 233, in _handle_body_data return cls._handle_body_data_dict(event_bus, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/deebot_client/commands/json/map.py", line 359, in _handle_body_data_dict total = int(data["totalCount"])