Skip to content

homebridge-plugins/homebridge-eufy-security

Control your Eufy Security devices from Apple HomeKit

stable beta scoped 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 list.


🚀 Getting Started

Requirement
Homebridge >=1.9.0
Node.js 20, 22 or 24
Eufy Account A dedicated guest account 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 for details.


📖 Documentation

Setup Features Help
Installation Streaming Troubleshooting
Configuration HomeKit Secure Video Common Issues
Bridged & Unbridged Supported Devices Report a Bug
Beta Versions Changelog

💛 Supporting

Active Contributors
Lenoxys

Founded by samemory · Powered by bropat's eufy-security-client


This project is not affiliated with Anker or Eufy Security. Use entirely at your own risk — see LICENSE for details.

About

Homebridge plugin to control certain Eufy Security devices

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project