Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deebot N10 Plus missing rooms #110861

Closed
albertoarmida opened this issue Feb 18, 2024 · 13 comments · Fixed by #111112
Closed

Deebot N10 Plus missing rooms #110861

albertoarmida opened this issue Feb 18, 2024 · 13 comments · Fixed by #111112

Comments

@albertoarmida
Copy link

The problem

Using the official integration my Debbot N10 plus has an empty room list.
Using the HACS Deebot4HomeAssistant integration instead, the list of rooms is correctly displayed.

What version of Home Assistant Core has the issue?

core-2024.2.2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Ecovacs

Link to integration documentation on our website

https://www.home-assistant.io/integrations/ecovacs

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

@home-assistant
Copy link

Hey there @OverloadUT, @mib1185, @edenhaus, 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!

Code owner commands

Code owners of ecovacs can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign ecovacs Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


ecovacs documentation
ecovacs source
(message by IssueLinks)

@albertoarmida
Copy link
Author

config_entry-ecovacs-c1dcc56b2c3bdf0955add9f7a31e7bb8.json
I forgot the diagnostic file

@edenhaus
Copy link
Contributor

Can you please activate debug logs and attach them here.
As both integration use the same library it's strange that you cannot get your rooms

@albertoarmida
Copy link
Author

home-assistant_ecovacs_2024-02-19T08-50-06.132Z.log

I activated debugging and requested the robot detail mask.
In fact, it seems strange to me too.

@edenhaus
Copy link
Contributor

Your bot is not supporting the command getMapSet_V2, which the other bots of the 10 series.
Could you please check, which firmware is installed and if there is an update available?

@albertoarmida
Copy link
Author

The firmware version is 1.0.4 and the Ecovacs app says there are no updates to install.
The anomalous thing is that with the HACS version of the integration the list of rooms is returned without problems.

@edenhaus
Copy link
Contributor

The anomalous thing is that with the HACS version of the integration the list of rooms is returned without problems.

The core version uses are newer version of the lib, where GetMapSet_V2 was added, which your bot doesn't understand but the other 10 series. See DeebotUniverse/client.py#372

Do you have the skills to create for your model a own capabilities file instead of using the one of the T10?
See https://github.com/DeebotUniverse/client.py/blob/dev/deebot_client/hardware/deebot/umwv6z.py

@albertoarmida
Copy link
Author

More than anything, I wouldn't know how to test and deploy the capabilities file. :-)
If you give me some pointers, I can try.

@edenhaus
Copy link
Contributor

I will fix it for you.
Quick questions:

  • Are all entities (except the map) working?
  • Do you miss some entities compared to the app?

@albertoarmida
Copy link
Author

Thx so much! :)
All the other entities seem to work properly and all app entities are present.

@NvrBst
Copy link

NvrBst commented Feb 23, 2024

@edenhaus Hello, sorry I saw the update today, and noticed my Deebot model also has this issue. Maybe a bit late to report this, but so you are aware:

Latest firmware of v1.0.4 as well from app. No updates available.
Rooms also are blank.
I also get the error: "No response received for command "getMapSet_V2". This can happen if the device has network issues or does not support the command" in the logs.
Everything else seems to work fine, including the map.

Model: Deebot N10 MAX+

I assume the N10 MAX+ (clojes) needs the same update to remove the getMapSet_v2 command u did for the N10 PLUS (umwv6z). Probably just point the configuration file to the N10 PLUS (umwv6z) u just fixed instead of the T10?

clojes: DEEBOT N10 MAX+
umwv6z: DEEBOT N10 PLUS

@Charkrasil
Copy link

Good morning,
It's just me where I still don't see any rooms for the Deebot N10 Plus even after a complete reinstallation of HA in a container (docker)
I also get the error: "No response received for command 'getMapSet_V2'. This may occur if the device has network issues or does not support the command" in the logs.

Everything else seems to work fine, including the map and most entities.

@albertoarmida
Copy link
Author

I confirm, I still can't see the rooms either.
However, I suspect that the fix has not yet been released (I have not seen this issue included in the latest HASS change logs).

@github-actions github-actions bot locked and limited conversation to collaborators Apr 22, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants