npm.io
4.4.2 • Published 4 months ago

homebridge-eufy-security

Licence
Apache-2.0
Version
4.4.2
Deps
7
Size
10.0 MB
Vulns
0
Weekly
0
Stars
211

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 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.