- T8001 Homebase
- T8002 Homebase E
- T8010 Homebase 2
- T8030 Homebase 3
- T81A0 Solar Wall Light Cam S120
- T8111 Camera
- T8113 Camera 2C
- T8114 Camera 2
- T8134 S220 (requires image v1.7.0+)
- T8140 S221 Camera 2 Pro
- T8142 Camera 2C Pro
- T8160 Camera 3
- T8170 SoloCam S340
- T8161 Camera 3C
- T8210 Battery Doorbell (RTSP not supported)
- T8400 Indoor Cam
- T8410 Indoor Cam Pan&Tilt
- T8423 Floodlight Cam 2 Pro
- T8424 Floodlight Cam 2
- T8425 Floodlight Cam E340
- T8441 Outdoor Cam Pro
- T84A1 Wired Wall Light Cam S100
- T8600 Eufycam E330
- T8910 Motion Sensor.
motionDetection
events not working, see this thread - T8960 Keypad
Other Eufy models should also work but might not be recognized incompletely or require a config file.
See the full list here
If your model is not listed above or some controls are missing please send me the results of these commands:
$ cd /var/www/html/plugins/eufy
$ ./resources/eufy -d device_serial test
where device_serial
is your device serial number, starting by Txxx
- Prerequisites not found
docker
prerequisites are now installed automatically using thedependencies
button when the mode is set tolocal
python_venv
prerequisite is now installed automatically ondebian 12
- Eufy deamon fails to start
Check the docker image, container and cloud login status indicators (see below).
If the docker image is properly installed its version will be displayed on theinstalled version
line.
Both container and cloud login status indicators must be green (see below).
Use theeufy
script the script inresources
to get more info. See the Local mode (expert) documentation section for details.
eufy status # check the image and container status
eufy info # check the image and container status (extended info)
eufy test # check if the container is connected to the eufy cloud
eufy logs # get the container logs
- Docker container indicator (left) is red
Docker image install failed or container fails to start. Make sure your image is property installed
Note: @bropat does not provide armv7 (Pi3) images anymore, latest one is 1.7.1 - Eufy Cloud indicator (right) is red
A red Cloud indicator means the Eufy cloud authentication failed or Eufy prevents you from connecting for security reasons. Verify that your Eufy login, password and device name are correct. - Synchronization failed, devices are not found
Apostrophes and quotes are not supported in equipment names - Incompatible schema error, commands not working
Make sure you're using the correcteufy-security-ws
release.
Your installed image version is displayed in the plugin config page when hitting theTester
button.
If you've upgraded the plugin you might try to uninstall/reinstall the image and restart the container. - Some actions change the corresponding property but there's no change on the device (eg flash on/off)
These are not actions but device settings that will only impact its behavior for the next detection (eg the flash will light at the next event) - Cam snapshots don't update
Enable snapshots in the Eufy app:Device > Parameters > Notification
- Some commands don't work as expected on some devices
- 2FA is not supported yet, please use a secondary account with 2FA disabled
- P2P streaming is not supported, use RTSP when available instead
Also check the Jeedom community blog
tag: #plugin-eufy
- v2.14 lxrootard
- Added support for T8425 and T8600
- Added Value column in device commands tab
- Fix for aarch64 docker install - v2.13 lxrootard
- Fix to support lib v1.9.1 and upcoming releases
- Fix in the docker detection - v2.12 lxrootard
- Fix to solve this issue - v2.11 lxrootard
- Added restart docker image button - v2.10 lxrootard
- Improved image management
- Added documentation and community links - v2.9 lxrootard
- debian12 compatibility fixes - v2.8 lxrootard
- Support for debian12
- Automatic docker prerequisites installation
- Improved eufy image management logging
- Added command motionDetectionType for T844x - v2.7 lxrootard
- Fix in the installation procedure
- eufy script improvements
- Added support for T81A0 - v2.6 lxrootard
- Added new commands for T801x
- New installer usingdocker-compose
- v2.5 lxrootard
- Added support for T8170
- Bugfix - v2.4 lxrootard
- Upgrade schema version to v21 foreufy-security-ws
v1.8 support
- Bugfix for list values - v2.3 lxrootard
- Added color support for capable devices (eg T84A1). Waiting for fix
- Added support for T8960
- Added commands filter in equipment view. thanks @phpvarious
- Minor optimisations - v2.2 lxrootard
- Added support for T84A1 and T8134 + T842x fix
- Added container version display in config page
- Improved eufy_test.py script - v2.1 lxrootard
- Fixed update issue for dual interface devices
- Container logs debug level management
- json files updates - v2.0 lxrootard
- Added calibrate command for pan & tilt cams (eg T8410)
- Fixed a dependency issue - v1.9 lxrootard
- Support of pan & tilt commands for capable devices (eg T8410) - v1.8 lxrootard
- Support of cam snapshots
- Documentation update - v1.7 lxrootard
- Added support for T8001, T8111 - v1.6 lxrootard
- Simplified config files, type on 3 chars
- Added support for snapshots
- Added support for T8140, T8160 - v1.5 lxrootard
- Improved container readiness checking. Added support for fixed T8142 and T8423 - v1.4 lxrootard
- Fixed serialNumber error at startup - v1.3 lxrootard
- Added support for model name + sendEvent bug fix - v1.2 lxrootard
- Added support for T8424, T8441, T8910. fixed T8210 - v1.1 lxrootard
- Fix install script permissions - v1.0 lxrootard
- Fix dependencies install - v0.9 lxrootard
- Metadata for market publication - v0.8 lxrootard
- Minor json fixes and icon enhancements - v0.7 lxrootard
- Added support for T8400 and T8161 - v0.6 lxrootard
- Changed json format
- Added T8030 suport - v0.5 lxrootard
- Fix to sync for devices supporting both Station and Device interface - v0.4 lxrootard
- Added new infos and commands for T8010 T8113 T8114 and T8210 devices - v0.3 lxrootard
- Added generic support for integer command values, lists and sliders
- Added support for T8410 and T8210 devices
- Added metadata check to test_eufy.py script - v0.2 lxrootard
- Added station and webcam extended properties support
- Added new infos and commands to T8113, T8114 and T8010 devices
- Added test_eufy.py diagnostic script
- Added install script with dependencies
- Added local and remote container modes with docker image and container setup options
- Added checks for Eufy service at startup: container listening and driver connected
- Added health screen
- Added generic support for binary commands - v0.1 lxrootard
- Created separate equipement types for Station and Webcam
- Added support for T8010 base, updated other devices types (T8113 OK, other types to be tested, see core/config/*.json)
- Added support for Webcam commands: activation, motionDetection, LED, antiTheft, refresh
- Moved guard command to Station type, added IP, MAC address and status infos
- Corrected guardMode update bug - v0 a.berton
- Implement p2p streaming
- Improve error checking
Project fork of alexandreberton/eufy
Uses bropat/eufy-security-ws lib (docker prerequisite)