Home Assistant setup guide: Eufy RoboVac "C30" NO CLOUD! !

Поділитися
Вставка
  • Опубліковано 7 сер 2024
  • Here's how to add a EUFY 'RoboVac' C30 to Home Assistant.
    Please Note: I only have the C30 to work with so, I can't help with other models. Check the comments, as others may have done it.
    See the link below for all the code and a special Android APK 🎁
    🎁Grab the files here ↪ github.com/3ative/Eufy-RoboVa...
    💖 I hope you like this Home Assistant setup guide for your smart home 💖
    🎬 THE LINKS - Files / Help / Support:
    - 🛒 Other files & Merch: store.3ative.com
    - 💎 3ATIVE DISCORD: / discord
    - ☕ Buy me a Coffee: www.buymeacoffee.com/3ative
    - 💕 PATREON: / 3ative
    - 💯 Get the Gadgets, Devices and Tools I use: Amazon UK: amzn.to/3uRw8fi
    * As an Amazon Associate I earn from qualifying purchases. Using this link ⇈ provides small monetary support for my channel at no extra cost to you.💖
    Chapters:
    0:00 Intro
    0:11 1: Adding Wi-Fi
    1:18 2: Get 'Key' and 'ID'
    3:25 3: Adding to Home Assistant
    4:36 4: The Dashboard Card
    5:49 5: Alexa On / Off
    6:52 5.1: Alexa Routines
    8:05 5.2: Cleaning Levels
    11:13 5.3: Charge Announcement
    12:06 Outro
    #homeassistant #EUFY #RoboVac
    ~-~~-~~~-~~-~
    Check out: "IKEA Air Quality Sensor: 7-in-1 ESPHome Update Hack"
    • Hack the IKEA Air Qual...
    ~-~~-~~~-~~-~
  • Навчання та стиль

КОМЕНТАРІ • 105

  • @marcintraczyk4235
    @marcintraczyk4235 Рік тому +1

    2023 - If your old app doasnt work or your device is offline try to share a device in new app and go back to your old app.

    • @3ATIVE
      @3ATIVE  Рік тому

      This is a solution I've suggested (in replies) Thank you for mentioning it - I'm gonna Pin your comment for everyone to see / use. 👍👍

    • @Stilkdog
      @Stilkdog Рік тому

      Just to add in case anyone else runs into this, you need to create a new account to share it to (the one you will login to the app on Bluestacks with) as you can't share it with yourself (same account).
      I also believe that if you have to readd your device that your local key will change and will need to be updated.

  • @a.kulisch4357
    @a.kulisch4357 2 роки тому +1

    Thanks, I was waiting for someone who has a solution for this. Have a great start in this new year. 👍

    • @3ATIVE
      @3ATIVE  2 роки тому +1

      Glad it helped

  • @dandixonus
    @dandixonus 2 роки тому

    Thank you 3ATIVE. This worked for my Robovac 15C Max
    - The trickiest part was figuring out the local IP address because the Robovac shows up as “ESP_355E56” in my list of devices (I’m using Google Wifi). I compared the MAC address to confirm it was the correct device.
    - I also had to leave the type as T2118 because changing to the actual model number (T2128) gave me an error and said it wasn’t supported.
    Thanks for creating and sharing this!

    • @3ATIVE
      @3ATIVE  2 роки тому

      That's fantastic to hear, I'm so glad it'll work for other units and that you shared your findings... I know a few others were trying on their 15C's too.
      My pleasure Dan, It was (fairly) easy to get mine done I thought others may find it useful.

  • @StanageGaming
    @StanageGaming Рік тому

    Just wanted to say thanks for this guide.

    • @3ATIVE
      @3ATIVE  Рік тому +1

      You are welcome. I saw your reply to another user and I'm glad you got yours working/connected to Home Assistant.

  • @kott0nz
    @kott0nz 2 роки тому +1

    This was exactly what I needed. I was have quite the trouble getting it going before I found your video. Thank you so much!
    This might be an issue with my vacuum but the "status" always reads "error" but it still works. Any ideas for that?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Glad it helped!
      Not sure about this "error" thou - It's gonna be a bit hard for me to diagnose from here ;)

  • @Teleport73
    @Teleport73 2 роки тому +1

    Thanks for this. Will your component take the vacuum out of the cloud?
    Could you also link your Node-Red flows please.

    • @3ATIVE
      @3ATIVE  2 роки тому

      Great question, I hadn't thought of that. So, I've just unplugged my router to try it...
      And YES, it still works - obviously NOT voice commands, Alexa needs internet to work but, everything in Lovelace/HA still works... Including automation!

  • @chrisdennison3348
    @chrisdennison3348 2 роки тому +1

    Great video - thanks! Has anyone tried integrating a RoboVac G20 Hybrid using this method?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Thanks Chris.
      II haven't tried the G20 - Hopefully someone who has can comment for ya.

  • @nosepipe1
    @nosepipe1 2 роки тому

    Thank you, excellent video. Trying to implement for my trusty Eufy 11C, this vacuum has worked with HA before but no longer since it was deprecated. Thought I would give your method a try, all good but never comes up as an entity. Logs show: "Unsupported model" T2103 for my 11C, if I change the config to T2103, then I get "Connection refused", obviously gets further but cannot authenticate, any ideas? Thanks

    • @3ATIVE
      @3ATIVE  2 роки тому

      Not sure... Try "T2118", lemme know what that does.

  • @sam96bo1
    @sam96bo1 2 роки тому

    Awesome walkthrough! I was able to the get device ID but I am not able to get the local. The robovac shows up as offline, I am assuming this is the reason for he local ID not showing up. Any suggestions?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Thanks.
      Have a look throu previous comment and replies - Others with the same problem have left a solution.

  • @hallzy1232
    @hallzy1232 Рік тому

    I have a eufy g35+ and it says the app is to old for my robovac please help and file Explorer in ha won't let me upload a folder may I know what one yours is called

    • @3ATIVE
      @3ATIVE  Рік тому

      Please read the video description
      Also, check here: github.com/3ative/Eufy-RoboVac-to-HA/issues

  • @p00dleman
    @p00dleman 2 роки тому

    I'm not able to get the integration to come up in Integrations or HACS after putting eufy_vacuum folder in custom_components. I have rebooted HA, host VM, and laptop it is running on several times. Still no luck. I also have eufy_security integration installed. Could it be conflicting with it?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Have you tried (temporarily) removing "eufy_security" to see what happens?

  • @3dPrinterman
    @3dPrinterman 2 роки тому

    Hi Great Video and yes I have the eufy 30c working thanks to the video, but I also have a 11c how can I add another Robovac to the config file and card is that possible?

    • @3ATIVE
      @3ATIVE  2 роки тому +1

      Thanks man, I'm glad it was able to help you.
      As for adding a 2nd Vac - I only have one here so, I've not been able to work on that... yet! ;)

    • @3dPrinterman
      @3dPrinterman 2 роки тому

      No problem I will have a play and see if I get it working thanks sorry also great links to get the eufy id and key by far the easy method.

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@3dPrinterman Cool. If you work something out, do pop back and let me know.
      Here's an idea, what it you simply add another instance in HA, using the other VAC's IP address. I can't see another VAC being much different in terms of commands.

  • @KeithWeston
    @KeithWeston 11 місяців тому

    When you say "You now have to register your device with the new App on your phone" - which App do you mean? BlueStacks on my phone, a new Eufy App? Some other App? Thanks. I'm unsure of what this updated procedure entails.

    • @3ATIVE
      @3ATIVE  11 місяців тому +1

      I think you meant to reply to some else's reply, and not comment on the video itself.
      The info you need is in the 'Pinned Comment'
      - Basically:
      * You install the latest EUFY APP (on you Phone), creating a NEW account and add your Vacuum to it
      * Share that Vacuum on the new account, to your old account (in BlueStacks)
      * From BlueStacks you can get the Token and ID - As shown in my tutorial and continue

    • @iainmacneill2985
      @iainmacneill2985 8 місяців тому +1

      @@3ATIVE Thanks for providing this clarification, it helped me to better understand the steps as well.

  • @maniac1814
    @maniac1814 2 роки тому

    Hi and thanks for this tutorial. I tried to integrate my new Robovac G10 but was unlucky so far. For every reboot of HA i get this error:
    Setup failed for eufy_vacuum: Integration not found.
    I'm running HA on a docker on my RaspberryPi4.
    I followed through the instructions and replaced the vacuum.py with the one in the git repository for the G10.
    What can I do?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Sorry Maniac, I can't help on any other models than the C30 - as it's the only one I'm able to test on. 😢

    • @maniac1814
      @maniac1814 2 роки тому

      @@3ATIVE ok. I wondered if this was a general problem for my custom integrations since in the log it mentions a setup.py which is not part of your repository. However I managed to integrate the vac over my existing tuya integration. I have to wait and see if there is any downside functionwise

    • @3ATIVE
      @3ATIVE  2 роки тому +1

      @@maniac1814 Cool. Nice alternative. 👍👍

  • @rapidrick
    @rapidrick 2 роки тому

    Hi, trying to integrate a eufy x8, this version of the app is too old for the x8 it seems. Any change you could release a newer modified version of the eufy apk?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Hmmm... I'd need to have the same model Vac to test. Not something I can afford atm. Soz.

    • @rapidrick
      @rapidrick 2 роки тому +1

      @@3ATIVE fair enough! Thanks for replying !

  • @loodamy
    @loodamy 2 роки тому

    Hey, thank you for this great walkthrough! I have the problem that my device is always shown as offline in bluestacks and it displays only the device ID not the private key.

    • @3ATIVE
      @3ATIVE  2 роки тому

      Thanks.
      To help I'm gonna need know what is the "device" you are using.
      Also, check to see if BlueStacks has full access to your network - Check you Firewall settings.

    • @loodamy
      @loodamy 2 роки тому

      @@3ATIVE Hey, I have the G10 Hybrid.BlueStacks has full access.

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@loodamy Check out the Github page, there's a "vacuum.py" version of the G10. See if that works for you instead.

    • @loodamy
      @loodamy 2 роки тому

      @@3ATIVE Yeah, that is what I used. The G10 is shown as an entity in HA but not reachable. My problem is that in the eufy app in BlueStacks only shows the ID but not the token. I guess it is because the device is shown as "offline" in the app.

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@loodamy Cool... Ok, someone else had a G10 problem - I found this link for them (github.com/jonnyrider/eufy_vacuum_g10 ) but they never replied. See how you get on with that.
      Also, another comment was to make a new sign in on the APP within Bluestacks.

  • @selbyben
    @selbyben Рік тому

    iI have done all of the steps and in the app on blue stack it only shows my wifi and mac address any reason why not the bits I need like local keyt and ID

    • @3ATIVE
      @3ATIVE  Рік тому

      Soz, No idea... Did you use the same version of the APP (In one I linked to) and have to same EUFY Vac?

    • @selbyben
      @selbyben Рік тому

      @@3ATIVE yeah I did use the same version of the APP

  • @treforparr3995
    @treforparr3995 Рік тому

    Have you got an updated version of the app hacked

    • @3ATIVE
      @3ATIVE  Рік тому

      Sorry no. However, a few people have reported that if you use the newer version you can share the device with the old app (same account) that will enable you to view the details needed.

  • @Drenkie
    @Drenkie 2 роки тому +1

    HomeAssistant seems not to like my Robovac G10 (T2150) with this config...Any advise? Only get: Failed to call service vacuum/start. 0 is not a valid ErrorCode

    • @3ATIVE
      @3ATIVE  2 роки тому

      Not sure...
      I've added a new file to the GitHub: ( *vacuum.py* _Edited version for G10_ ) 🎁
      - Make a back up of yours and try this new version. Lemme know what happens.

    • @Drenkie
      @Drenkie 2 роки тому

      @@3ATIVE Thanks for your quick reply!!
      The error from before is gone now, but unfortunately al options in the custom:xiaomi-vacuum-card state Unavailable

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@Drenkie Hmmm... I'm at a loss then. Without going through your setup, there's not much more I can offer - Sorry.

    • @3ATIVE
      @3ATIVE  2 роки тому +2

      @@Drenkie Found this today: github.com/jonnyrider/eufy_vacuum_g10
      Hopefully it'll help you - lemme know what happens

    • @Drenkie
      @Drenkie 2 роки тому +1

      @@3ATIVE wow thanks for this!! Wil look into it tomorrow. Thanks for letting me know!! As soon as i have result i wil let you know.

  • @falviousuk
    @falviousuk 2 роки тому

    Just tried to install my robovac g30 edge no luck, getting errors in the log file

    • @3ATIVE
      @3ATIVE  2 роки тому

      Not a good start then. 😢

    • @falviousuk
      @falviousuk 2 роки тому

      Ok trying again and i have my G30 Edge setup using the other vacuum card in HACS and can get it workign sort of. Every time I issue a command it shows an error "Failed To Call Service Vacuum/start. 0 i not a valid error code" i get this for every command i send to the robovac, but it doe obey the command though

    • @falviousuk
      @falviousuk 2 роки тому

      @@3ATIVE Got it fully working now. cheers

  • @mitchell600
    @mitchell600 Рік тому

    This doesnt work with the 30 hybrid. You need the newest version and it doesnt show the information :(

    • @3ATIVE
      @3ATIVE  Рік тому

      Yes I know. See the video's description for more info.

  • @MarceloCabral70
    @MarceloCabral70 2 роки тому +1

    I do have the same model than yours, but the APK after login, shows my device as offline and does not show the local key :-( and the app in my phone (current version) does show the device online.
    Wondering if was related to the fact the Android VM has a different Wireless, I tried to install the APK on a tablet, and still shows offline. As this is a Tuya device, I connected it to smart life app, and got the key from the Tuya developers site, the issue here is that the panel on the app stays in Korean or Chinese. Of course the key changes when you pair with a different app. So I cam back to Eufy app but still no luck to get the local key. Any advise?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Hmmmm, Tricky...
      The first thing I would check is the WiFi. Make sure that every device has access and it's the 2.4G only.

    • @MarceloCabral70
      @MarceloCabral70 2 роки тому

      @@3ATIVE I think Eufy changed something on their backend, on the same device I install the new app and it report online, only the old app that shows it as offline. I may move it to the Smart Life app and just use it via Home Assistant.

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@MarceloCabral70 Oh no... I'll give it another go and see what I can find. Thanks for the info. 👍

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@MarceloCabral70 Ok so I installed from scratch, as per the tutorial. Yep still works: ua-cam.com/video/UpTYpKEKo0E/v-deo.html
      Obviously, there's a difference between our setups.

    • @MarceloCabral70
      @MarceloCabral70 2 роки тому

      @@3ATIVE What firmware version your Eufy C30 has installed?

  • @squeekinator9000
    @squeekinator9000 2 роки тому

    my 15c is accessible but 'offline' with device id but no key, and my g30 verge is requesting the app is updated to latest version to access so no go there xD. any ideas?

    • @3ATIVE
      @3ATIVE  2 роки тому

      Sorry I can't really help with any other make/model - I've only been able to test on my "C30"... However, scroll down to *Peter Ludes-Adamy* and read his comments and our replies, that may be what you have to do.

    • @mashedpolo
      @mashedpolo 2 роки тому +1

      Try registering an account using the old APK, worked a treat!

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@mashedpolo Sweet. I shared V2.4.0, is your one older than that?

    • @mashedpolo
      @mashedpolo 2 роки тому

      @@3ATIVE i used the version you included :) thanks for a easy to follow tutorial 👌

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@mashedpolo Ah Cool 🤘 It's always nice to hear when my vids help people. Thank you for the feedback.

  • @Scheeringa1
    @Scheeringa1 2 роки тому

    I got a Robovac X8 and I keep getting a "This product requires a later version to support, Please update your app" warning and won't let me view the Key or ID. Any ideas for a workaround?

    • @3ATIVE
      @3ATIVE  2 роки тому +1

      Sorry R0de0 I've only got the one Vacuum to test this on.

    • @Scheeringa1
      @Scheeringa1 2 роки тому +1

      @@3ATIVE no worries! Thanks for the video anyways.

    • @p00dleman
      @p00dleman 2 роки тому

      Yeah. Same with the X8 Hybrid. Did you ever find a way to retrieve the ID, key, and type?

    • @chrisdennison3348
      @chrisdennison3348 2 роки тому

      @@p00dleman Same for G20 Hybrid too.

    • @3ATIVE
      @3ATIVE  2 роки тому

      Hi guys, I have seen another user's workaround.
      Basically, register your robovac in the latest version of the app (on your phone), then share it with the Bluestacks version I show and share here.
      Have a go and let me know, if that works.

  • @BenWilson24
    @BenWilson24 2 роки тому

    Will this work without HACS?

    • @3ATIVE
      @3ATIVE  2 роки тому

      I believe so... the HACS part is just a Card for HA.

    • @BenWilson24
      @BenWilson24 2 роки тому

      @@3ATIVE That's what I thought but I'm not seeing the device or entities show up for some reason. I'll have to do some digging. Thanks a ton for doing this!

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@BenWilson24 Have a look under: Developer Tools > Services and search for "Vacuum" - That'll give you a list of possible commands and functions.

    • @BenWilson24
      @BenWilson24 2 роки тому

      @@3ATIVE turns out I fat-fingered the IP address. All good now!

    • @3ATIVE
      @3ATIVE  2 роки тому

      @@BenWilson24 LOL. Enjoy.

  • @DaleThomasNYC
    @DaleThomasNYC 2 роки тому +1

    This is a great video. Buuuuut............... dude................. slow down................... you talk too fast. And when you are doing things you are not describing what you are doing.

    • @3ATIVE
      @3ATIVE  2 роки тому

      😀 Yeah, I know I talk too fast and you're not the first to mention it either.
      I guess I get too excited when sharing this stuff. 🤣

  • @mahmoudo.r4927
    @mahmoudo.r4927 2 роки тому

    I have the same model and I did everything, but I get "Entity not available: vacuum.robovac"
    any ideas??

    • @3ATIVE
      @3ATIVE  2 роки тому

      There's either something different in what you did or something's different in your setup.