Beta Version - homebridge-plugins/homebridge-ewelink GitHub Wiki

Sometimes fixes and new features are trialled in a beta version of the plugin before they are released to everyone. If you have been asked on a GitHub issue to try a beta version (or you just want the newest changes early), here is how.

What a beta version is

  • Beta versions are published to npm on the beta tag, with version numbers like 1.2.3-beta.0

  • The current beta version (if there is one newer than the release) is shown here:

    npm

Install via the Homebridge UI (recommended)

  1. Go to the 'Plugins' page
  2. Click the wrench icon on the plugin and choose 'Manage Version'
  3. Select the version labelled beta and click 'Install'
  4. Restart Homebridge when prompted

Install via the terminal

sudo npm i -g @homebridge-plugins/homebridge-ewelink@beta

Go back to the release version

Use the same 'Manage Version' screen and select the latest version, or run:

sudo npm i -g @homebridge-plugins/homebridge-ewelink@latest

Notes

  • After a fix is released properly, old beta versions are deprecated on npm - you may see a deprecation notice in your logs or the UI, which simply means it is time to move back to the latest version.
  • If you are testing a fix, it often helps to also capture debug logs: enable Homebridge debug mode (Homebridge UI → Settings → Log Settings → debug level) and restart.