bwp91 / homebridge-deebot

Homebridge plugin to integrate ECOVACS Deebot devices into HomeKit.
MIT License
64 stars 4 forks source link

Quick question #112

Closed suivezlemir closed 1 year ago

suivezlemir commented 1 year ago

Hello !

Do you know if your home bridge plugin would work with a Yeedi Vac 2 pro ? It seems EcoVacs Deebot / Yeedi are from the same company.

Thanks !

Antoine

mrbungle64 commented 1 year ago

@suivezlemir

I'm not sure if anyone has already confirmed it, but the yeedi Vac 2 pro should work. Please give us feedback when you have it in use.

suivezlemir commented 1 year ago

Great ! Thank you for the quick answer, I'll confirm as soon as I can.

mrbungle64 commented 1 year ago

@suivezlemir

You have to enable "Use Yeedi Login" in the settings.

suivezlemir commented 1 year ago

Yep just done it now while setting the plugin up :) Thanks for the follow up !

bwp91 commented 1 year ago

@mrbungle64 thanks for helping here (as always!)

yes please let us know if the device works correctly!

suivezlemir commented 1 year ago

Hello !

I'm getting this error when I try to activate the robot through HomeKit

[Yeedi] sent error [DNS lookup failed: getaddrinfo ENOTFOUND portal-eu.ecouser.net].

All the setup when swimmingly though, robot is recognised, homebridge gets the battery % accurately etc.

I set up predefined areas also, following the instructions. If that changes anything.

mrbungle64 commented 1 year ago

@suivezlemir

I'm getting this error when I try to activate the robot through HomeKit [Yeedi] sent error [DNS lookup failed: getaddrinfo ENOTFOUND portal-eu.ecouser.net].

Does the error still persist? Is your network and internet connection working properly?

suivezlemir commented 1 year ago

It does persist, but come up only once per homebridge restart (on Raspberry Pi). E.g. homebridge restarts, I switch "clean" in homekit, I get the error again.

And yes my internet connection is 100% stable.

Weird thing is: 1) When I use the yeedi app (launch robot, change settings) I can see the info is received by homebridge / the plugin, and updates homekit in real time (both the clean / go charge switches). 2) When I use homekit (or eve) I can see commands in the homebridge log but nothing happens.

Thanks for the support btw, but if its too much of a pain, no worries I'll use the app instead.

mrbungle64 commented 1 year ago

@suivezlemir

What do you mean with "too much of a pain"?

When I use homekit (or eve) I can see commands in the homebridge log but nothing happens.

I think I know what maybe cause this problem, but I'm not sure if you still want to continue ...

suivezlemir commented 1 year ago

oh I'm all in to continue haha, I was just saying if it is too time consuming to help me I'd understand if you want to stop (I don't want to waste your free time !)

mrbungle64 commented 1 year ago

oh I'm all in to continue haha, I was just saying if it is too time consuming to help me I'd understand if you want to stop (I don't want to waste your free time !)

ok, do you know where the homebridge directory is located? You can open the file models.js in the directory [homebridge directory]/node-modules/ecovacs-deebot.js/library and change the value 950type_V2 for "yeedi vac 2 pro" from false to true (should be currently line 573).

After that it should work (maybe a restart of homebridge is needed).

suivezlemir commented 1 year ago

thanks for that, I did change the value but I didn't work unfortunately

mrbungle64 commented 1 year ago

thanks for that, I did change the value but I didn't work unfortunately

You can also try if it's working if you change 950type and 950type_V2 to false. But I'm pretty sure that both values have to be true ...

Btw.: 950type = false and 950type_V2 = true is not a valid combination.

suivezlemir commented 1 year ago

I tried both values at false, and again both at true but unfortunately it didn't work either.

mrbungle64 commented 1 year ago

I tried both values at false, and again both at true but unfortunately it didn't work either.

Have you restarted Homebridge after making the changes?

I'm not sure how Homebridge handles this ... @bwp91, maybe there's more needed than restarting?

suivezlemir commented 1 year ago

yes each time to be sure

mrbungle64 commented 1 year ago

@suivezlemir

Does sending the device back to the charging station work via HomeKit?

suivezlemir commented 1 year ago

@mrbungle64

Unfortunately not, nor switching the "clean" mode on. Nor the homekit / eve scenes to clean predefined areas.

mrbungle64 commented 1 year ago

@suivezlemir

Can you please post the log output?

mrbungle64 commented 1 year ago

@suivezlemir

I just found out that the Yeedi Vac 2 pro is already confirmed to work with my library. Can you please reinstall the plugin and try again?

mrbungle64 commented 1 year ago

@suivezlemir

Which version of the plugin do you have installed? Maybe you have to use the beta version: https://github.com/bwp91/homebridge-deebot/wiki/Beta-Version

mrbungle64 commented 1 year ago

@suivezlemir

Is it working now or did you lose interest?

suivezlemir commented 1 year ago

@mrbungle64

Apologies I missed your previous message. No still not working. I install the plugin directly from Homebridge, so unlikely it's the beta version. I uninstalled / reinstalled (using the instructions and the "disable plugin" option), and still nothing. I might need to do a full homebridge reinstall.

mrbungle64 commented 1 year ago

I uninstalled / reinstalled (using the instructions and the "disable plugin" option), and still nothing. I might need to do a full homebridge reinstall.

@bwp91, any suggestions that might help?

mrbungle64 commented 1 year ago

@suivezlemir

Any news on this?