[APP][Pro] Eufy Clean

Eufy Clean - Live Well. Live Smart.

Adds support for Eufy Robovac



NOTE
This is not the topic for Eufy Security devices.
The topic for Eufy Security you can find here: Eufy Security


Useful links


Usage

  • Install this app on your Homey.
  • Add a device.
  • Login with your Eufy Account
  • Use the app

Current features:

  • Switch on / off. When off, it will returning to charging dock automatically.
  • Display battery level, and notify on low battery.
  • Display battery charging state.
  • Display information
  • Retrieve information from you Eufy Robovac.
  • Get notification when a value has changed.
  • Flows
  • Start Scenes (Robovac X10)

Supported Languages:

  • :uk: English
  • :netherlands: Dutch


Contributions
If you appreciate this app, contribute to future development by making a paypal contribution
or buy me a coffee on Ko-Fi or Bunq.me

image ko-fiimage


:computer: Apps made by @martijnpoppen

See for more apps link below :point_down:t2: or just open the pull down.

3 Likes

How-to send a diagnostic report:

  1. Via Homey Mobile app:

More - apps - Eufy Clean - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)

  1. Via Homey Webapp

Settings wheel bottom left - Select Eufy Clean - Click on send diagnostic report

Devices which are not working:

  • Eufy Robovac R550c

Supported Devices: (Requires version >2.0.0)

T1250 - RoboVac 35C
T2103 - RoboVac 11C
T2117 - RoboVac 35C
T2118 - RoboVac 30C
T2119 - RoboVac 11S
T2120 - RoboVac 15C MAX
T2123 - RoboVac 25C
T2128 - RoboVac 15C MAX
T2130 - RoboVac 30C MAX
T2132 - RoboVac 25C
T2150 - RoboVac G10 Hybrid
T2181 - RoboVac LR30 Hybrid+
T2182 - RoboVac LR35 Hybrid+
T2190 - RoboVac L70 Hybrid
T2192 - RoboVac LR20
T2193 - RoboVac LR30 Hybrid
T2194 - RoboVac LR35 Hybrid
T2210 - Robovac G50
T2250 - Robovac G30
T2251 - RoboVac G30
T2252 - RoboVac G30 Verge
T2253 - RoboVac G30 Hybrid
T2254 - RoboVac G35
T2255 - Robovac G40
T2256 - RoboVac G40 Hybrid
T2257 - RoboVac G20
T2258 - RoboVac G20 Hybrid
T2259 - RoboVac G32
T2261 - RoboVac X8 Hybrid
T2262 - RoboVac X8
T2266 - Robovac X8 Pro
T2267 - RoboVac L60
T2268 - Robovac L60 Hybrid
T2270 - RoboVac G35+
T2272 - Robovac G30+ SES
T2273 - RoboVac G40 Hybrid+
T2276 - Robovac X8 Pro SES
T2277 - Robovac L60 SES
T2278 - Robovac L60 Hybrid SES
T2320 - Robovac X9 Pro
T2351 - Robovac X10 Pro Omni
T2080 - Robovac S1

2 Likes

Frequently Asked Questions

Q1: Does this app work on my Homey?
A1: Homey Pro: YES
A2: Homey (Early 2016): YES
A3: Homey (Early 2018): YES
A4: Homey (Early 2019): YES
A5: Homey (Early 2023): YES
A6: Homey Cloud (Bridge): NO
A6.1: All old Homey’s are Pro now. (The white ball) Only with less cpu and memory.
A6.2: HOMEY is now a cloud service you can run free or with subscription and a Bridge as a local antenna.

Q2: Does this app work for my Robovac
A1: If your Robovac is not listed here. It should probably work

Q3: I get a Old Api Detected notification - What does it mean?
A1: When you get: Old API detected! - Please repair the device to use the new API. The app was rewritten because of a lot of changes in the API. You can still use this app as you were used to, however support for local devices will be removed in the future \n\n\n - Please repair the device to use the new API.

Since app version 2.0.0 > the app was rewritten to a new way of communication. This was done to communicate with new Eufy Robovac devices, like the X10 and S1.

What does this mean for you?

  1. You can stay on the current version and don’t change anything, it will keep working, but as mentioned in the notificaiton it will be changed some day.
  2. Repair your device and you’ll automatically switch to the new API.
    (You can repair via the homey webapp, right click on the device and press repair)
2 Likes

I would like to thank Martijn for his amazing work and support! It is beyond the expections that he developed the support for the EUFY vacuum cleaner based on just a simple question/suggestion. :partying_face: I had the chance to assist him from an other country and he managed to create it and also solve every issue in this way as well.

If you have the chance I think this type of attitude worth every penny and you can easily support Martijn via PayPal. Instead of your daily coffee buy one for Martijn, I’m sure it means a lot. :coffee:

Hopefully in the near future he will have tons of patrons so that we could have many more exciting updates and product developements. :rocket:

3 Likes

Wow @Szergely thank you for your kind words and the donation! :smiley:
Also thanks for your help, without the VPN and open IP I couldn’t do this!

New app update (live: 1.1.4 ):

  • Eufy Home Release
1 Like

Sorry, can’t get this to work. Should the IP address be the device IP or the IP on the app (which is showing my public IP)?

Hey @Casper181
It should be the IP of your Robovac. I think you can find it in the Eufy Home app or in your router.

That’s what I thought. Any ideas on this message?

Hmm no didn’t see that before.
You’re one of the first users :wink:

Can you send a report?
You can do that via
More - apps - eufy home - settings wheel right top - send diagnostic report

New app update (test: 1.1.5 ):

  • FIX: issue when no data is reported from the Robovac

@Casper181 can you give this test version a try? Can you send me a new report after that? :smiley:

Hi Martijn thanks for your work.
I didn’t focus on the app lately because of other toys.
I do see I got reporting issues including connecting to the internal ip.
I wanted the cleaner to start after 90% charge and I noticed the charge remains on 57%

Hey @Tom_De_Vries ,
Can you share a diagnostic report?
You can do that via
More - apps - eufy home - settings wheel right top - send diagnostic report

Hi, I downloaded Bluestacks as an Android emulator and all the settings I need were displayed, then found the Eufy Home app, selected my Robovac and entered the displayed details, as device ID, local key and IP address 80.60. ** . ** Homey returned this: my.homey.app says Network request failed
Fing found another IP address 192.168.**.* entered it, no change.
Disabling the firewall didn’t help either.

Any suggestions?

Hey @Hermann_Stengel
Is the Robovac in the same subnet as your homey?

Can you try to add it and send a diagnostic report?

You can do that via
More - apps - eufy home - settings wheel right top - send diagnostic report

Edit:
Make sure your Robovac has a fixed IP.

1 Like

Hi @martijnpoppen thanks for the fast response!
I’ll check later when I have more time, and come back to you.
Right now I have to leave for a barbeque :slight_smile:

Still had a minute and tried the fixed IP solution you gave, you know what? IT WORKS!
Thanks!!!

1 Like

Awesome!!!
Great that it works!

How to find deviceId/LocalKey? I have iPhone and just got a Robovac L70 hybrid :slight_smile: