Homey Community Forum

[APP] Eufy Security

Eufy Security Smart Home Simplified

Add support for Eufy Cam/Doorbell in Homey.




Account Information
Because of the way the Eufy Security private API works, an email/password combo cannot
work with both the Eufy Security mobile app and this app. It is recommended to
use the mobile app to create a secondary “admin” account with a separate email address
and use it with this app. (Make sure 2FA is disabled for this account)

Usage

  • Install this app on your Homey.
  • Go to the app settings and provide your Username and Password. Click Save Changes
  • Other keys will be fetched and filled in to the settings page.
  • Connect a device to Eufy Security
  • Create a flow wit Eufy Security devices

Current features:

  • turn on/off camera (EufyCam pan&tilt will turn its lens)
  • Set guard mode (Home, Away, Disarmed, Schedule)
  • Add devices and use them in flows. (on/off)
  • Get notifications based on detection modes for specific devices. (Motion, Face, Sound and Doorbell Press)
  • Get images when motion is detected
  • See last motion events
  • Generic alarm for each camera → Heimdall (goes off for all events except doorbell press)

Supported Languages:

  • English
  • Dutch


Contributions
If you appreciate this app, contribute to future development by making a paypal contribution



What’s new in v2.2.5
Breaking change! - Security modes are moved to Homebase. (Only for homebase camera’s) Added: Homebase and Keypad devices / Stream flowcards / Multiple Fixes

3 Likes

Changelog

Live version and Test version


Live: 2.3.8

  • NEW: add battery status and battery temperature

New flowcards:


Test: 2.3.10

  • Add GEO to security modes
1 Like

To do:

  • [Feature Request] Turn the eufy pan&tilt via Homey (e.g.: when you’re home turn 180 degrees to the wall)
  • [Feature Request] filter devices when pairing - IN PROGRESS
  • [Feature Request] Add GEO to security modes - DONE
  • [Feature Request] Night Vision switch - INVESIGATE
  • [Feature Request] HDR switch - INVESIGATE
  • [Feature Request] Homebase trigger sounds - TO-DO
  • [Feature Request] Homebase alarm detection - INVESIGATE
  • [NEW] Update Eufy Library to eufy-security-client - npm - IN PROGRESS
  • [BUG] There’s an issue with images not updating when devices are paired - TO-DO`
  • [BUG] There’s an issue with multiple flow cards at the same time while httpservice is expired - DONE

Hi,
I’m working on a small app for Eufy based on an reversed engineered api (GitHub - JanLoebel/eufy-node-client: Experiment to talk to eufy security).

I only own the EufyCam 2 pan&tilt.

Current Features:

  • turn on/off camera (EufyCam pan&tilt will turn its lens)
  • Set guard mode (Home, Away, Disarmed, Schedule)

If you want you can try it out. You can see the repo here: GitHub - martijnpoppen/com.eufylife.security: A Homey app for EufyCams

Use at own risk.
Also there is no official API from Eufy. (@MaxvandeLaar Maybe this is something for the community store? As this is not an offical app.)

Will keep working on this app. But this was my main goal to achieve.

Have a nice NYE!

5 Likes

Now available in the app store :slight_smile:

8 Likes

Hi @martijnpoppen , this is great news, when are you going to support other products ?

I have a eufy doorbell 2k wired and a homebase 2 with 2 1080 p cams.
If I can help you with this by testing let me know.

Hi @Rens_Hoekema ,
Currently i’m trying to get the notifications to homey.
I think this will also work with the doorbell press but i’m not sure.
If I have a new version ready i’ll reach out to you via DM :slight_smile:

1 Like

I have a doorbell too, i would like to test too :slight_smile:

2 Likes

Hello Martijn, If I can helping you with testing the doorbell please let me know.

2 Likes

If you need a tester for the wired doorbell let me know :+1::+1:

2 Likes

Another Wireless 2K Doorbell user here, let me know if you want me to test something!

2 Likes

Hi,
Got the notifications working. (Motion, Face, Sound and Doorbell Press).

To test it follow these steps:

  • create and extra account in Eufy (otherwise you can be blocked)
  • Make sure you have notifications turned on in your eufy app.
  • install app from community store (v0.7.0)
  • configure app.
  • login with your eufy credentials (the one you just created)
  • Select listen to eufy notifications (checkmark)
  • Save changes. Wait until you see “saved” (don’t hit the save button to many times Eufy will block you)
  • now Eufy is active in your triggers and actions. (there is no support for devices yet).
  • For the if flow -> you can select the specific detection
  • in the then flow -> you can select if you want to set the Guard mode and turn your device on/off

community store: Homey Community Store
or CLI method: GitHub - martijnpoppen/com.eufylife.security at 0.7.0

Next feature I’ll be working on will be adding of devices so you can create flows per device. :slight_smile:

6 Likes

I’m also interested in a eufy integration

Thanks for the update!
I tried to get the Deurbel Druk working, but it didn’t work.
This is what I have done so far:

  • Shared the devices (EufySecurity app --> Family & Guest --> Add Admin) with a second account.
  • Logged in with second account in the EufySecurity, can see the devices and get notifications.
  • Installed v0.7.0 from Community
  • In Homey Eufy app, Configure App
  • Logged in with the second account. But no keys are generated. It only tells me: “Saved. Logged in to EufyLife.”
  • Tried to create a flow, but no doorbell press was detected.

When I go back to configure the Homey Eufy, all the login details are gone.
And when I try to fill in random things in the login, it also gives the above “Saved” state.
So it looks like the login isn’t working anymore.
With the previous version, it did work and got all de different keys.
If you need any more testing, please let me know!

Hi @Pim_L,
Thanks for your findings.

Did you also log out of the EufySecurity app (on your phone) again?
Because you should logged in in to the EufySecurity app with your main account and logged in with the second account on the homey app.

Can you share a screenshot of the Configure App page in a DM?

That is amazing @martijnpoppen !
I’ve already got an integration working with a Fibaro Implant, but this makes it so much more convenient!

How likely do you think it will be able to include a camera screenshot as well?
Would love to connect that with the Face Recognition app for full integration :slight_smile:

Yes working on that too.

Trying to get devices up and running. I think then it would be possible to have the notfication screenshot as well.

First fixing some Authentication problems :frowning:

3 Likes

Hi @martijnpoppen .

I see that an (other) app has appeared in the Homey store.

Or is the same app?

Hi Twan,
Yes @Pim_L already send me a message about that. It’s a different one.
But as far as i see only doorbell support.

I also requested a publish of my app to the main store. Let’s see where this goes :slight_smile:

1 Like

I don’t know if you already got it working, because I didn’t.
Installed the app, logged in with my second account (admin rights), got a (swedish?) message that I was logged in, but it didn’t found my doorbell.