
Company News
Andrew Becherer Joins Socket as Chief Information Security Officer
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.
@homebridge-plugins/homebridge-plugin-update-check
Advanced tools
A Homebridge plugin for checking for updates to Homebridge and plugins
A Homebridge plugin that reports update availability as sensors and can optionally run automatic updates.
sudo npm install -g @homebridge-plugins/homebridge-plugin-update-check.Configuration sample:
"platforms": [
{
"platform": "PluginUpdate",
"name": "Plugin Update",
"sensorType": "contact",
"failureSensorType": "motion",
"checkNodeUpdates": true,
"checkNpmUpdates": true,
"checkHomebridgeUpdates": true,
"checkHomebridgeUIUpdates": true,
"checkPluginUpdates": true,
"checkDockerUpdates": false,
"initialCheckDelay": 10,
"autoUpdateNode": false,
"autoUpdateNpm": false,
"autoUpdateHomebridge": false,
"autoUpdateHomebridgeUI": false,
"autoUpdatePlugins": false,
"allowDirectNpmUpdates": false,
"autoRestartAfterUpdates": false,
"respectDisabledPlugins": true,
"enableMatter": true
}
]
All sensor type options are:
motioncontactoccupancyhumiditylightairleaksmokedioxidemonoxidefailureSensorType also supports none to disable the failure sensor.
| Field | Description | Default |
|---|---|---|
platform | Must always be PluginUpdate | Required |
name | Accessory name shown in Home app | Plugin Update |
sensorType | Sensor type for the main update sensor | motion |
failureSensorType | Sensor type for auto-update failure status, or none to disable | motion |
checkNodeUpdates | Check for newer Node.js LTS versions | false |
checkNpmUpdates | Check for newer npm versions when npm is installed | false |
checkHomebridgeUpdates | Check for Homebridge server updates | true |
checkHomebridgeUIUpdates | Check for Homebridge Config UI updates | true |
checkPluginUpdates | Check for installed plugin updates | true |
checkDockerUpdates | Check for newer Docker image versions when running in Docker | false |
initialCheckDelay | Delay in seconds before the first check after startup | 10 |
autoUpdateNode | Automatically run Node.js updates using hb-service update-node when supported | false |
autoUpdateNpm | Automatically update npm when a newer version is available | false |
autoUpdateHomebridge | Automatically update Homebridge | false |
autoUpdateHomebridgeUI | Automatically update Homebridge Config UI | false |
autoUpdatePlugins | Automatically update plugins | false |
allowDirectNpmUpdates | Allow direct npm update commands when UI API is unavailable | false |
autoRestartAfterUpdates | Restart Homebridge after successful auto-updates | false |
respectDisabledPlugins | Respect hidden update notifications configured in Homebridge UI | true |
enableMatter | Enable Matter support when available in Homebridge | true |
When automatic updates are enabled, the plugin will:
autoRestartAfterUpdates is enabled.Automatic updates are disabled by default. Enable them only if your environment has appropriate permissions and you are comfortable with unattended updates.
If Homebridge UI is not configured, automatic updates require allowDirectNpmUpdates: true.
If npm is not installed in your environment, npm checks and npm auto-update are skipped safely.
Docker update checks are notification-only. The plugin does not attempt in-container self-updates by design, to avoid interrupting or corrupting the running container.
FAQs
A Homebridge plugin for checking for updates to Homebridge and plugins
The npm package @homebridge-plugins/homebridge-plugin-update-check receives a total of 55 weekly downloads. As such, @homebridge-plugins/homebridge-plugin-update-check popularity was classified as not popular.
We found that @homebridge-plugins/homebridge-plugin-update-check demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.

Security News
npm confirmed a tooling bug incorrectly marked several one-character packages as security holders and said it was working on a rollback.