apexad / eufy-robovac

NodeJS library to control Eufy RoboVac
MIT License
59 stars 17 forks source link

Feature Request: username/password instead of device ID/local key #14

Open hebra opened 4 years ago

hebra commented 4 years ago

The way to extract the local and device ID via adb doesn't work anymore with Eufy Home 2.4+ as the JSON isn't logged anymore.

apexad commented 4 years ago

This is a known issue. Please see https://github.com/joshstrange/eufy-robovac#required-information which as a link to download the 2.3.2 apk file for android.

https://www.apkmirror.com/apk/anker/eufyhome/eufyhome-2-3-2-release/eufyhome-2-3-2-android-apk-download/

apexad commented 4 years ago

I’ll leave this open. I actually do want to make it so you can simply enter username/password and the plugin/library will automatically fetch localKey/devId.

Olepir commented 4 years ago

If you still interested let me know pocketsoft at inbox dot lv

apexad commented 4 years ago

@Olepir huh? I am still planning to do this when I get some time. Not sure exactly when though. If you want to contribute feel free to make a PR.

Olepir commented 4 years ago

There’s one dev who modified Tuya apk for localKey/deviceId acquiring, in theory he can do the same for Eufy apk, but he needs Eufy acc details with device added to it for testing

apexad commented 4 years ago

@Olepir is there a GitHub repo?

Olepir commented 4 years ago

@apexad nope, he has his own page ))

Olepir commented 4 years ago

If someone interested here’s the modified app for Android, no adb and Terminal needed https://www.dropbox.com/s/bcwy6iqchydgexc/EufyHome_2.4.0_vevs.apk.zip?dl=0

apexad commented 3 years ago

https://github.com/mitchellrj/eufy_robovac/issues/1 Discover local key from Eufy login details Work being don there to figure out a better method.

bradydjohnson commented 2 years ago

I second this request. I don't have an Android device to use to get the device ID.

Olepir commented 2 years ago

I second this request. I don't have an Android device to use to get the device ID.

Use Android emulator

anthonycl commented 2 years ago

I am unable to proceed with the current instructions my device is showing offline when logged into app and logging shows nothing but: '

I tried the new app which shows device ID (device is still showing offline in bluestacks) but I don't see local key?

ravredd commented 2 years ago

I used this to get deviceid and local key. https://gitlab.com/Rjevski/eufy-device-id-and-local-key-grabber

treforparr commented 1 year ago

Has anybody got the modern version of the app for latest? Eufy maybe they can copy into the dropbox with the log at done

treforparr commented 1 year ago

With the Logcat hack can’t get local ID or device ID

treforparr commented 1 year ago

I’m looking for one for my G30 model

HenryGelderbloem commented 6 months ago

@apexad is it possible that we could integrate the grabber tool with the Homebridge plugin so that people only have to enter their Username and Password? I think this is a huge barrier for non-tech people to use any eufy RoboVac plugin?

apexad commented 6 months ago

Yes, I would accept an MR. I don’t have the bandwidth to work on this plugin at the moment