bropat / eufy-security-client

This shared library allows to control Eufy security devices by connecting to the Eufy cloud servers and local/remote stations over p2p.
MIT License
487 stars 69 forks source link

[Feature request]: Add support for eufy Smart Lock C33 #526

Open osoft opened 2 months ago

osoft commented 2 months ago

Describe the solution you'd like

C33 is a new smart lock from Eufy that is designed to be a lever lock. https://www.eufy.com/products/t85l0111

air720boarder commented 1 month ago

+1 for this request as well

grimgrinninjay commented 1 month ago

One more request for this.

jhongturney commented 1 month ago

https://github.com/bropat/eufy-security-client/pull/528

I just need to determine the actual value for the entry in types.ts

llukezz commented 2 weeks ago

+1 for this device! Looks like you are already working on it, thank you!

bropat commented 2 weeks ago

I need someone to share the device with me.

osoft commented 2 weeks ago

I need someone to share the device with me.

Let me know how to

jhongturney commented 2 weeks ago

@bropat I just updated my PR with the actual ID number, got it from the dev console 👍🏻

bropat commented 2 weeks ago

@jhongturney

Can you share your device with me so that I can test everything and, if necessary, implement the missing part straight away?

jhongturney commented 2 weeks ago

@jhongturney

Can you share your device with me so that I can test everything and, if necessary, implement the missing part straight away?

Yes, I can do that, can you let me know where to send the invite?

bropat commented 2 weeks ago

patrick.broetto+us2@gmail.com

jhongturney commented 2 weeks ago

@bropat sent, let me know if you need anything else 👍🏻

bropat commented 2 weeks ago

@jhongturney

I need admin rights.

jhongturney commented 2 weeks ago

@bropat sorry about that, done now!

bropat commented 2 weeks ago

@jhongturney

Thank you!

Unfortunately, I already have some bad news... This device does not use P2P communication at all (is the first one I see 🙁) for controlling the device. All communication is via MQTTS (security-mqtt-us.anker.com). So the device is not compatible with the current implementation.

bropat commented 2 weeks ago

The only thing that can be done at the moment is to poll the device data via the Eufy Cloud without being able to make any changes.

jhongturney commented 2 weeks ago

Interesting, and I did think that I saw it was MQTTS, but I was optimistic 😅

If I have time I'll look into this further.