home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.05k stars 29.72k forks source link

Ecovacs DEEBOT OZMO 900 not supported #110015

Closed Bolschilpz closed 3 months ago

Bolschilpz commented 7 months ago

The problem

Since 2024.2.0 Update und Migrate Ecovacs, doesnt work this Intergration. The Setup Process works very fine but all Entities are unavailable? The API was correctly find an bind. Previously I removed all integration entries.

The ecovacs integration is the main integration to integrate all Ecovacs (Deebot) vacuums. You will need your Ecovacs account information (username, password) to discover and control vacuums in your account.

The description says that all models are now supported. Are you sure, that the DEEBOT OZMO 900 is Supported? Only fan_speed_list is available.

`fan_speed_list:

eco eco2

What version of Home Assistant Core has the issue?

2024.2.0

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

No response

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[bot] commented 7 months ago

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)

edenhaus commented 7 months ago

Thanks for pointing out that the docs says that all models are supported, which is indeed incorrect. Will be fixed with https://github.com/home-assistant/home-assistant.io/pull/31319

Since 2024.2.0 Update und Migrate Ecovacs, doesnt work this Intergration.

Did the integration work for you previously HA 2024.2?

edenhaus commented 7 months ago

The Deebot 900 was previously not supported (meaning before 2024.2) and is currently also not supported. Feel free to add support for it :) We don't get any information from ecovacs and therefore only you can add these models as I cannot add it without having it

Bolschilpz commented 7 months ago

Hello, thank you for the quick response. No, the integration didn't work in the previous version either but I really hoped that my Deebot 900 would work with the current version. A pity! It's strange because the connection to the API works and the model name is read. The fan can be controlled. Previously I had used this Integration for the OZMO 900 https://github.com/Ligio/hacc-ozmo Since 2024.02 (yesterday) this also not worked :(

edenhaus commented 7 months ago

For completeness, Ecovacs is using three different protocols for communication:

Not sure how good your Python skills are but I'm happy to review your PR adding MQTT/XML to deebot-client the underlying library. You would need to convert the XML commands from hacc-ozmo to https://github.com/DeebotUniverse/client.py/tree/dev/deebot_client/commands/xml. The basic structure is already there but as I don't have a XML based bot, I cannot add and test the remaining commands.

hacc-ozmo stopped working as it uses features which where deprecated in 2023.2 and was removed in 2024.2

balmesn commented 6 months ago

Hello, have you @Bolschilpz got your deebot 900 to response under Home Assistant? I own one, i’m new to HA and i really want to have my deebot connected to some automations

Bolschilpz commented 6 months ago

Heyo, this works very fine.Ligio/hacc-ozmo: Home Assistant Custom Component for Ecovacs Deebot Ozmo 900github.comAm 12.02.2024 um 17:20 schrieb balmesn @.***>: Hello, have you @Bolschilpz got your deebot 900 to response under Home Assistant? I own one, i’m new to HA and i really want to have my deebot connected to some automations

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

balmesn commented 6 months ago

But, is it working under HA 2024.02?

El lun, 12 feb 2024 a las 12:38, Bolschilpz @.***>) escribió:

Heyo, this works very fine.Ligio/hacc-ozmo: Home Assistant Custom Component for Ecovacs Deebot Ozmo 900github.comAm 12.02.2024 um 17:20 schrieb balmesn @.***>: Hello, have you @Bolschilpz got your deebot 900 to response under Home Assistant? I own one, i’m new to HA and i really want to have my deebot connected to some automations

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/110015#issuecomment-1939217140, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFKZTODV5A4QWIDYRIJIPKTYTJHQ5AVCNFSM6AAAAABC73VITKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGIYTOMJUGA . You are receiving this because you commented.Message ID: @.***>

Bolschilpz commented 6 months ago

yes, Just remove the import here -> https://github.com/Ligio/hacc-ozmo/blob/master/custom_components/deebot/vacuum.py#L14The VacuumEntity entity doesn't exists anymore.The import is a leftover and is not used in the codeAm 13.02.2024 um 04:07 schrieb balmesn @.***>: But, is it working under HA 2024.02?

El lun, 12 feb 2024 a las 12:38, Bolschilpz @.***>)

escribió:

Heyo, this works very fine.Ligio/hacc-ozmo: Home Assistant Custom

Component for Ecovacs Deebot Ozmo 900github.comAm 12.02.2024 um 17:20

schrieb balmesn @.***>:

Hello, have you @Bolschilpz got your deebot 900 to response under Home

Assistant?

I own one, i’m new to HA and i really want to have my deebot connected to

some automations

—Reply to this email directly, view it on GitHub, or unsubscribe.You are

receiving this because you were mentioned.Message ID: @.***>

Reply to this email directly, view it on GitHub

https://github.com/home-assistant/core/issues/110015#issuecomment-1939217140,

or unsubscribe

https://github.com/notifications/unsubscribe-auth/BFKZTODV5A4QWIDYRIJIPKTYTJHQ5AVCNFSM6AAAAABC73VITKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGIYTOMJUGA

.

You are receiving this because you commented.Message ID:

@.***>

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

issue-triage-workflows[bot] commented 3 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Tobias1122334 commented 3 months ago

Same issue here with the 900. Robot is found, but all entities show "not available". Has somebody already found a solution for that?

balmesn commented 3 months ago

Hi, you must use ligio’s component: Ligio/hacc-ozmo

Then you will have to edit the file (with the home Assistant file editor) and remove the line VacuumEntity

El El sáb, 25 may. 2024 a la(s) 4:27 p. m., Tobias1122334 < @.***> escribió:

Same issue here with the 900. Robot is found, but all entities show "not available". Has somebody already found a solution for that?

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/110015#issuecomment-2131471472, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFKZTOBOUJMZERAXIMOXIZDZED62XAVCNFSM6AAAAABC73VITKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGQ3TCNBXGI . You are receiving this because you commented.Message ID: @.***>

balmesn commented 3 months ago

Just remove the import here -> https://github.com/Ligio/hacc-ozmo/blob/master/custom_components/deebot/vacuum.py#L14TheVacuumEntity entity doesn't exists anymore.The import is a leftover and is not used in the code

El El sáb, 25 may. 2024 a la(s) 4:27 p. m., Tobias1122334 < @.***> escribió:

Same issue here with the 900. Robot is found, but all entities show "not available". Has somebody already found a solution for that?

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/110015#issuecomment-2131471472, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFKZTOBOUJMZERAXIMOXIZDZED62XAVCNFSM6AAAAABC73VITKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGQ3TCNBXGI . You are receiving this because you commented.Message ID: @.***>

Tobias1122334 commented 3 months ago

Hi,

thanks.

But where do I find this „deebot“ integration?

FurterThomas commented 2 months ago

Hello all, I am a new user of HA.I have 2 ecovacs, an Ozmo 900 and a T8. I fight during weeks to install HACS and hacc-ozmo, but I could not make it working. Therefore I try the Deebot 4 Home Assistant that is available in HACS. After a reboot of HA, I receive the message that this is depreciated and I should use Homevacs...Back to the begin where I cannot control me Ozmo 900. Any solution ?

dev4jam commented 2 months ago

I tried to do this but still after reboot no entities added. Any particular steps to do after configuration and restart?

Just remove the import here -> https://github.com/Ligio/hacc-ozmo/blob/master/custom_components/deebot/vacuum.py#L14TheVacuumEntity entity doesn't exists anymore.The import is a leftover and is not used in the code El El sáb, 25 may. 2024 a la(s) 4:27 p. m., Tobias1122334 < @.> escribió: Same issue here with the 900. Robot is found, but all entities show "not available". Has somebody already found a solution for that? — Reply to this email directly, view it on GitHub <#110015 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFKZTOBOUJMZERAXIMOXIZDZED62XAVCNFSM6AAAAABC73VITKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGQ3TCNBXGI . You are receiving this because you commented.Message ID: @.>

edenhaus commented 2 months ago

If you read all comments of this issue, you see that the Ozmo 900 is currently not supported. See https://github.com/home-assistant/core/issues/110015#issuecomment-1934580842 and https://github.com/home-assistant/core/issues/110015#issuecomment-1935580592 For support for custom component, please reach out to the custom integration author