Actions77
- Accessory Actions
- Authentication Actions
- Backup & Restore Actions
- Config Editor Actions
- Platform Tool Actions
- Plugin Actions
- Server Actions
- Restart Server
- Restart Child Bridge
- Stop Child Bridge
- Start Child Bridge
- Get Pairing Info
- Reset Homebridge Accessory
- Reset Cached Accessories
- Get Cached Accessories
- Delete Cached Accessories
- Delete Cached Accessory
- Get Device Pairings
- Get Device Pairing
- Delete Device Pairing
- Get Unused Port
- Get Network Interfaces
- Get Bridge Network Interfaces
- Set Bridge Network Interfaces
- Setup Wizard Actions
- Status Actions
- User Actions
Overview
This node integrates with the Homebridge API, specifically allowing users to manage the Homebridge configuration. The "Disable Plugin" operation under the "Config Editor" resource lets users disable a specified plugin in their Homebridge setup. This is useful for administrators or automation workflows that need to programmatically control which plugins are active without manually editing configuration files.
Practical examples include:
- Automatically disabling a problematic plugin when certain conditions are met.
- Temporarily turning off plugins during maintenance windows.
- Managing plugin states as part of a larger home automation workflow.
Properties
| Name | Meaning |
|---|---|
| Access Token | An access token obtained from a prior login operation or entered manually if not connected. |
| Plugin Name | The exact name of the plugin to be disabled. |
Output
The node outputs JSON data representing the result of the disable plugin operation. This typically includes confirmation of the plugin being disabled or any error messages returned by the Homebridge API. There is no indication of binary data output.
Dependencies
- Requires an active connection to the Homebridge API server.
- Needs an API authentication token (access token) to authorize requests.
- The base URL for the Homebridge server must be configured in the node credentials.
- The node depends on the Homebridge API supporting plugin management endpoints.
Troubleshooting
- Invalid or missing access token: Ensure the access token is correctly provided either via a connected login node or manually.
- Plugin name not found: Verify the plugin name matches exactly with the installed plugin's name in Homebridge.
- API connectivity issues: Confirm the Homebridge server URL is correct and reachable.
- Permission errors: Check that the access token has sufficient permissions to modify plugin configurations.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if available)
- n8n documentation on HTTP Request nodes for understanding API interactions