An open API service indexing awesome lists of open source software.

https://github.com/homebridge-plugins/homebridge-eufy-security

Homebridge plugin to control certain Eufy Security devices
https://github.com/homebridge-plugins/homebridge-eufy-security

cameras eufy-security homebridge

Last synced: 4 months ago
JSON representation

Homebridge plugin to control certain Eufy Security devices

Awesome Lists containing this project

README

          




Control your Eufy Security devices from Apple HomeKit


stable
beta
verified
downloads
discord

---

## โœจ Features

| | |
|---|---|
| ๐ŸŽฅ **Live Streaming** | P2P & RTSP livestream in the Home app |
| ๐Ÿ“น **HomeKit Secure Video** | Record and review clips natively in HomeKit |
| ๐Ÿ”” **Doorbell & Sensors** | Ring notifications, motion & entry sensors |
| ๐Ÿ” **Locks & Guard Modes** | Smart lock control, arm/disarm your station |
| ๐Ÿ  **Bridged & Unbridged** | Run cameras as separate accessories for performance |

> **Supported devices** โ€” Cameras, doorbells, floodlights, indoor cams, locks, sensors, stations & more.
> See the full [Supported Devices](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Supported-Devices) list.

---

## ๐Ÿš€ Getting Started

| Requirement | |
|---|---|
| [Homebridge](https://homebridge.io) | `>=1.9.0` |
| Node.js | `20`, `22` or `24` |
| Eufy Account | A [dedicated guest account](https://support.eufylife.com/s/article/Share-Your-eufySecurity-Devices-With-Your-Family) is **mandatory** |

> **๐Ÿ’ก Node.js & RSA_PKCS1_PADDING** โ€” Node.js `18.19.1+`, `20.11.1+` and `21.6.2+` removed `RSA_PKCS1_PADDING` which affects P2P livestream on some devices. The plugin includes a built-in **Embedded PKCS1 Support** setting that works around this on Node.js 20 and 22. Node.js `24.5.0+` restores native support. See the [compatibility guide](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Node.js-Compatibility-with-Eufy-Security-Plugin) for details.

---

## ๐Ÿ“– Documentation

| Setup | Features | Help |
|---|---|---|
| [Installation](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Installation-and-Configuration#installation) | [Streaming](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Streaming-Settings) | [Troubleshooting](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Basic-Troubleshooting) |
| [Configuration](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Installation-and-Configuration#configuration) | [HomeKit Secure Video](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/HomeKit-Secure-Video) | [Common Issues](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Common-Issues) |
| [Bridged & Unbridged](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Bridged-and-Unbridged-Mode-and-Problems) | [Supported Devices](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Supported-Devices) | [Report a Bug](https://github.com/homebridge-plugins/homebridge-eufy-security/issues/new/choose) |
| [Beta Versions](https://github.com/homebridge-plugins/homebridge-eufy-security/wiki/Special-Version-(BETA---RC---HKSV)) | | [Changelog](https://github.com/homebridge-plugins/homebridge-eufy-security/blob/master/CHANGELOG.md) |

---

## ๐Ÿ’› Supporting

| Active Contributors |
|---|
| [Lenoxys](https://github.com/sponsors/lenoxys) |

**Founded by** [samemory](https://ko-fi.com/S6S24XCVJ) ยท **Powered by** [bropat](https://ko-fi.com/bropat)'s [eufy-security-client](https://github.com/bropat/eufy-security-client)

---

This project is not affiliated with Anker or Eufy Security. Use entirely at your own risk โ€” see [LICENSE](LICENSE) for details.