eufy-security-ws
Version:
Node WebSocket server implementation to integrate Eufy Security devices
57 lines (32 loc) • 2.67 kB
Markdown

# eufy-security-ws
[](https://www.npmjs.com/package/eufy-security-ws)
[](https://www.npmjs.com/package/eufy-security-ws)
[](https://www.npmjs.com/package/eufy-security-ws)
[](https://www.npmjs.com/package/eufy-security-ws)
[](https://libraries.io/npm/eufy-security-ws)
[](https://snyk.io/test/github/bropat/eufy-security-ws)
[](https://nodei.co/npm/eufy-security-ws/)
Small server wrapper around [eufy-security-client](https://www.npmjs.com/package/eufy-security-client) library to access it via a WebSocket.
Join us on Discord:
<a target="_blank" href="https://discord.gg/5wjQ2asb64"><img src="https://dcbadge.limes.pink/api/server/5wjQ2asb64" alt="" /></a>
The development of this server was inspired by the following project:
* [zwave-js-server](https://github.com/zwave-js/zwave-js-server)
Credits go to them as well.
If you appreciate my work and progress and want to support me, you can do it here:
[](https://ko-fi.com/E1E332Q6Z)
[](https://www.paypal.me/pbroetto)
**This project is not affiliated with Anker and Eufy (Eufy Security). It is a personal project that is maintained in spare time.**
## Get started
To try it out or for more information, such as API documentation, Docker image, etc., please see [here](https://bropat.github.io/eufy-security-ws/).
## Deployment
Instructions aimed at maintainers for deploying a new version: [Deployment](docs/deployment.md)
### Security warning `CVE-2023-46809`
When starting the Docker container, you may see a log line:
SECURITY WARNING: Reverting CVE-2023-46809: Marvin attack on PKCS#1 padding
This is expected and can be safely ignored, as the Eufy client still requires `RSA_PKCS1_PADDING` for cloud decryption. No code or runtime behavior is changed.
## Changelog
### 1.9.9 (2026-02-14)
* Upgrade to eufy-security-client 3.7.0
* Feature: Add search by date for events @temp-droid in https://github.com/bropat/eufy-security-ws/pull/502
* Fix: Fixed websocket handle by @temp-droid in https://github.com/bropat/eufy-security-ws/pull/499