0.2.8 • Published 3 years ago

@lenoxys/homebridge-eufy-security v0.2.8

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

Homebridge Plugin for Eufy Security

This repo is a work in progress so please treat it as a Beta. Contributions are welcome!

npm

npm

https://www.npmjs.com/package/homebridge-eufy-security

This project uses the eufy-security-client made by Bropat: https://github.com/bropat/eufy-security-client

Setup

Recommendation: Create a second Eufy account and add it as a guest account from your primary account. Use the second account for HomeBridge only.

  • Enter Eufy username and password in the configuration for HomeBridge. At this time, 2FA is not supported
  • Optional settings: You can change the default mapping of the security modes. Currently HomeKit only has the following modes and they cannot be renamed:
    • Home, Away, Night, Off

Doorbell

To use the livestream feature of the doorbell, you must install ffmpeg as well npm i ffmpeg-for-homebridge

The doorbell support is still a work in progress and needs more testing. Please use this discussion to share your experience.

Current Support

Eufy DeviceSupported FunctionsHomeKit
HomeBaseCan change guard modeShows as a security system in HomeKit
CamerasReports motion, On/Off switchShows as Motion Sensor and switch
Motion SensorReports motionShows as Motion Sensor
Entry SensorOpen/Close detectionShows as Contact Sensor
DoorbellLivestream, Ringing NotificationShows as Doorbell
KeypadBattery low levelShows as Switch

Roadmap

  • Add 2FA
  • Expand doorbell features

Feel free to contribute to this plugin by opening a PR!

Issues

Please open a GitHub issue.

This is a side project for me so I will do my best to look at issues when I can.

Supporting

If you appreciate this plugin and want to support me, you can do it here:

ko-fi

Also consider supporting the other contributors: