# \[APP\]\[Pro\] Ecovacs Deebot (deprecated)

**URL:** <https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237>\
**Category:** Apps\
**Tags:** app, homey-pro, community-app\
**Created:** [January 17, 2023, 7:54pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237 "2023-01-17T19:54:35Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 1:39pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/103 "2026-08-19T13:39:11Z")

</div>

I’m working on a new app version. It will get a new app ID. That means you can install both apps parallel to do a manual migration.

The neew app uses the new ecovacs-deebot module version. This allows to reduce the amount of needed additional modules and get a smaller memory usage.  
There are some changes for capabilities and flows, so it’s better to make a new app because this would break devices.  
Benefit: I also try to add more support for API V2 devices where most app functions don’t work currently. This needs some time because it needs changed in the underlying module.

If you are just starting with Ecovacs app, it would be better so wait a short time to start directly with the new one .-)

---

<div class="post-metadata">

**Author:** ![Radon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/radon/32/8196_2.png) [@Radon](https://community.homey.app/u/Radon)\
**Post date:** [August 19, 2026, 1:52pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/104 "2026-08-19T13:52:23Z")

</div>

Worked great! Thanks 😁

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [August 19, 2026, 1:56pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/105 "2026-08-19T13:56:43Z")

</div>

“Unfortunately, it still doesn’t work for me after this update. I have the X8 Pro Omni and a Deebot T30 Pro.”

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 2:00pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/106 "2026-08-19T14:00:27Z")

</div>

Can you please restart the app, then send me a diagnostics report. I’m curious what API response is sent 🤔

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [August 19, 2026, 2:02pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/107 "2026-08-19T14:02:49Z")

</div>

> [@Linden85](#):
>
> Unfortunately, it still doesn’t work for me after this update. I have the X8 Pro Omni and a Deebot T30 Pro.”

a66e7df7-9cf0-4ee9-800a-656c35246481

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 2:24pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/108 "2026-08-19T14:24:40Z")

</div>

Error is: DeviceVerificationRequired: Please update to the latest version to continue.  
During login, I can see several PIN code errors (but only that there was an error, not which exactly).  
What happened for you during pairing after inserting the PIN code?

Nevertheless new test version 2.0.2 with some more logging.

Please update, then do repair again with user/pw + PIN. If you really can’t proceed the PIN question, make another diagnostics report.

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [August 19, 2026, 2:30pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/109 "2026-08-19T14:30:05Z")

</div>

“After entering the 2FA code, the vacuums are found and successfully added. You can see the flow cards, but subsequently, they show up as ‘unavailable’ in the device overview.”

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 2:58pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/110 "2026-08-19T14:58:23Z")

</div>

Ah yes, after PIN log messages are device init and the error.  
That’s strange. The API requests a device verification after 2FA 🤔

Is a repair possible? Is there also a new 2FA needed or is it just asking for email/pw and then it’s done?

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [August 19, 2026, 3:03pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/111 "2026-08-19T15:03:50Z")

</div>

55fcb7a2-5b25-4f5b-9aba-c8c5050ccf30

With the repair Option i dont recieve any 2fa code by email after removing the deebots and Reading i see after a wile no device available

---

<div class="post-metadata">

**Author:** ![Austriacus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/austriacus/32/75331_2.png) [@Austriacus](https://community.homey.app/u/Austriacus)\
**Post date:** [August 19, 2026, 3:18pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/112 "2026-08-19T15:18:58Z")

</div>

I receive a 2FA code and after entering it the app tries to load my robot but ends in a 1004 error

App version 2.0.2

 ![1000109543](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/1191b7264c28889aa49a1085423565f6265e0c18.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 4:05pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/113 "2026-08-19T16:05:03Z")

</div>

> [@Linden85](#):
>
> With the repair Option i dont recieve any 2fa code by email after removing the deebots and Reading i see after a wile no device available

I can see that the error is caused by a device verification request. That request that is used during login to request the 2FA code.

I have no idea what’s causing the API to send this error after successful verification.  
I can’t give you a solution, but I will check if there are other similar causes in other apps to find the reason.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 4:06pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/114 "2026-08-19T16:06:45Z")

</div>

> [@Austriacus](#):
>
> I receive a 2FA code and after entering it the app tries to load my robot but ends in a 1004 error

It looks like an auth error (perhaps invalid authToken). But I can’t say what’s wrong. Perhaps a similar issue like the other one with verification request. I’ll try to find information, at Github or so.

---

<div class="post-metadata">

**Author:** ![Austriacus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/austriacus/32/75331_2.png) [@Austriacus](https://community.homey.app/u/Austriacus)\
**Post date:** [August 19, 2026, 4:36pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/115 "2026-08-19T16:36:14Z")

</div>

Thank you Ronny! You are the best.

I am very unhappy, because I purchased this robot ad it was the only one with an app on Homey then.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 6:44pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/116 "2026-08-19T18:44:11Z")

</div>

You can add it via Matter. I also used the Matter variant for the last year. You don’t have all optioms, but clan/stop etc. is supported.

And let’s see if it’s an API issue and a fix is found (by HA community).

---

<div class="post-metadata">

**Author:** ![Austriacus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/austriacus/32/75331_2.png) [@Austriacus](https://community.homey.app/u/Austriacus)\
**Post date:** [August 19, 2026, 6:56pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/117 "2026-08-19T18:56:43Z")

</div>

I didn’t know that Deebot supports Matter. Haven’t seen any code.

But will have a look

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 7:00pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/118 "2026-08-19T19:00:06Z")

</div>

In Ecovacs app open the device, go to device settings. In the list is an entry “Matter ecosystem”. There you can add the device to Homey.

---

<div class="post-metadata">

**Author:** ![Austriacus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/austriacus/32/75331_2.png) [@Austriacus](https://community.homey.app/u/Austriacus)\
**Post date:** [August 19, 2026, 7:04pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/119 "2026-08-19T19:04:53Z")

</div>

No Matter Ecosystem at all.

Model T9+ might be too old for Matter

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 19, 2026, 7:07pm UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/120 "2026-08-19T19:07:39Z")

</div>

You can also try to remove the Homey app registration from your Ecovacs account (should be listed as Pixel 7, the JS-module is using this ID). Perhaps that clears a cache at Ecovacs server.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 20, 2026, 10:54am UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/121 "2026-08-20T10:54:20Z")

</div>

@Linden85@Austriacus

Do you have one or two Deebots?

Only reasing I can imagine is adding a second device. Currently, the HomeyID is used for 2FA as device ID (to add further devices on this Homey without 2FA request).

Question is then, whether Ecovacs requests a new 2FA code is a second bot is added to Ecovacs app.

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [August 20, 2026, 10:59am UTC](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237/122 "2026-08-20T10:59:42Z")

</div>

i have 2 deebots

[Previous page](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237.md?page=5)

[Next page](https://community.homey.app/t/app-pro-ecovacs-deebot-deprecated/75237.md?page=7)
