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, allowing users to manage various aspects of their Homebridge server environment. Specifically, the "Plugin" resource with the "List Installed" operation enables users to retrieve a list of all plugins currently installed on their Homebridge instance. This is useful for monitoring, auditing, or managing plugins programmatically within an automation workflow.
Practical examples include:
- Automatically checking which plugins are installed before performing updates.
- Generating reports of installed plugins for documentation or compliance.
- Triggering workflows based on the presence or absence of specific plugins.
Properties
| Name | Meaning |
|---|---|
| Access Token | Access token obtained from a prior login operation or entered manually; used for API access. |
Output
The node outputs JSON data representing the list of installed plugins on the Homebridge server. Each item in the output typically contains details about a plugin such as its name, version, and other metadata provided by the Homebridge API.
If the node supports binary data output (not indicated here), it would represent plugin-related files or archives, but this is not applicable for the "List Installed" operation.
Dependencies
- Requires an active connection to a Homebridge server.
- Needs an API authentication token (access token) to authorize requests.
- The user must configure credentials with the Homebridge server URL and provide the access token either via a connected Login node or manual entry.
Troubleshooting
Common issues:
- Invalid or expired access token leading to authentication errors.
- Incorrect Homebridge server URL causing connection failures.
- Network connectivity problems preventing API communication.
Error messages:
- Authentication failures usually indicate missing or incorrect access tokens; ensure the token is valid and correctly supplied.
- Connection timeouts or unreachable host errors suggest verifying the server URL and network status.
- Unexpected API responses may require checking the Homebridge server version compatibility.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if available)
- n8n Documentation on HTTP Request Node for understanding API calls in custom nodes