Beta Versions - homebridge-plugins/homebridge-eufy-security GitHub Wiki
Beta versions contain new features and fixes being tested before stable release. There is no need to uninstall your current version — installing a beta replaces it.
Current versions:
- Go to the Plugins page
- Click 🔧 on the
homebridge-eufy-securitywidget - Use Manage Version to select a beta version
The latest beta is usually at the top of the version list.
You can even force the use of the beta branch in the menu.
# Install beta
docker exec <container-name> npm install @homebridge-plugins/homebridge-eufy-security@beta
# Revert to stable
docker exec <container-name> npm install @homebridge-plugins/homebridge-eufy-security@latestThese commands work on platforms that install plugins globally.
# Install beta
sudo npm install @homebridge-plugins/homebridge-eufy-security@beta -g
# Install a specific version
sudo npm install @homebridge-plugins/[email protected] -g
# Revert to stable
sudo npm install @homebridge-plugins/homebridge-eufy-security@latest -gRestart Homebridge after changing versions.
If you experience issues with a beta version, create an issue on GitHub and mention which beta version you're using.
Building from Source (for contributors)
For contributors who want to test with the development branch of eufy-security-client:
Create /etc/profile.d/nvm.sh:
#!/bin/bash
export PATH="/opt/homebridge/bin:$PATH"Clone and build the plugin:
git clone https://github.com/homebridge-plugins/homebridge-eufy-security.git
cd homebridge-eufy-security
npm install
npm run build
npm linkAdd the submodule and fetch the develop branch:
git submodule add -b develop https://github.com/bropat/eufy-security-client.git eufy-security-clientCompile:
cd eufy-security-client/
npm install
npm run build
npm link
cd ..
npm add eufy-security-client/
npm install
npm run build