core icon indicating copy to clipboard operation
core copied to clipboard

Ecovacs DEEBOT OZMO 900 not supported

Open Bolschilpz opened this issue 1 year ago • 4 comments

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:

  • quiet
  • normal
  • max
  • max_plus friendly_name: Robie supported_features: 13180`
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

Bolschilpz avatar Feb 08 '24 14:02 Bolschilpz

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)

home-assistant[bot] avatar Feb 08 '24 14:02 home-assistant[bot]

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 avatar Feb 08 '24 17:02 edenhaus

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

edenhaus avatar Feb 08 '24 17:02 edenhaus

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 :(

Bolschilpz avatar Feb 08 '24 17:02 Bolschilpz

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

  • XMPP: oldest bots, supported by the official integration since the beginning)
  • MQTT/XML: old bots (eg. 900), which are supported by the custom integration hacc-ozmo
  • MQTT/JSON: newer bots (starting with 920/950), supported by the official integration since the HA 2024.2)

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

edenhaus avatar Feb 09 '24 09:02 edenhaus

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

balmesn avatar Feb 12 '24 16:02 balmesn

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: @.***>

Bolschilpz avatar Feb 12 '24 17:02 Bolschilpz

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: @.***>

balmesn avatar Feb 13 '24 03:02 balmesn

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: @.***>

Bolschilpz avatar Feb 13 '24 08:02 Bolschilpz

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.

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

Tobias1122334 avatar May 25 '24 21:05 Tobias1122334

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 avatar May 26 '24 13:05 balmesn

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: @.***>

balmesn avatar May 26 '24 13:05 balmesn

Hi,

thanks.

But where do I find this „deebot“ integration?

Tobias1122334 avatar May 26 '24 19:05 Tobias1122334

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 ?

FurterThomas avatar Jun 24 '24 17:06 FurterThomas

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: @.>

dev4jam avatar Jun 25 '24 10:06 dev4jam

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

edenhaus avatar Jun 25 '24 13:06 edenhaus