Very early alpha release of Eufy Security. Recommend installing through Hubitat Package Manager
Code repo: hubitat/eufysecurity at main · amosyuen/hubitat · GitHub
Capabilities
Station
-
Read and write guard mode
-
Polls the servers every
pollIntervalSeconds
seconds, wherepollIntervalSeconds
can be set by the user. Defaults to every 5 minutes.Tested Devices
- HomeBase 2
Doorbell
WARNING: Writing settings doesn't work for wireless doorbells connected directly to homebase
-
Turn on or off
-
Read and write guard mode
-
Read and write audio recording setting
-
Read and write motion detection setting
-
Read and write dection type setting
-
Read and write dection sensitivity setting
-
Polls the servers every
pollIntervalSeconds
seconds, wherepollIntervalSeconds
can be set by the user. Defaults to every 5 minutes.Tested Devices
- Wired 2k Doorbell
Cameras
WARNING: Writing settings doesn't work for cameras connected directly to homebase
-
Turn on or off
-
Read and write audio recording setting
-
Read and write motion detection setting
-
Read and write dection type setting
-
Read and write dection sensitivity setting
-
Read and write power mode setting
-
Read and write record clip length setting
-
Read and write record retrigger interval setting
-
Polls the servers every
pollIntervalSeconds
seconds, wherepollIntervalSeconds
can be set by the user. Defaults to every 5 minutes.Tested Devices
- EufyCam2
I don't have other Eufy devices to test with, but app should work with most of the cameras and doorbells assuming they work similarly. Please let me know if it works for you for other devices not in the tested list.
Known Issues
- Devices directly connected to the homebase such as security cameras and wireless doorbells are unable to write settings with this implementation. Still working on figuring out if there is a way to get around that as they use some obscure P2P protocol.
Debugging
Steps to provide helpful debugging info if things aren't working.
Device not in list
If your device isn't showing up and is a doorbell / camera please do the following:
- Enable trace logging in the app
- In the app go to the page to list devices
- In your logs for the app, look for the logged response right after a "get_devs_list" call. Please PM me that response and explain what devices aren't getting listed. If you see any errors, also send those to me.
Device settings not showing up on device page
If your device settings are not showing on refresh, please do the following:
- Enable trace logging in the device page
- Click refresh on the device page
- In your logs for the device look for the logged response right after a "get_devs_list" call. Please PM me that response and explain what setting isn't getting set. If you see any errors, also send those to me.
Changing device settings not working
NOTE: If the device is connected directly to the home base (all the outdoor cameras and wireless doorbells), this is currently expected.
If your device settings are not getting changed do the following:
- Enable trace logging in the device page
- Click refresh on the device page
- In your logs for the device look for the logged response right after a "upload_devs_params" call. Please PM me that response and explain what setting isn't getting set. If you see any errors, also send those to me.