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 setup. Specifically, the "Get Plugin Versions" operation under the "Plugin" resource retrieves version information for a specified Homebridge plugin. This is useful for scenarios where you want to check available versions of a plugin before updating or installing it, ensuring compatibility and stability.
Practical examples include:
- Automating plugin updates by first fetching available versions.
- Displaying plugin version options in a workflow UI.
- Validating that a required plugin version is available before deployment.
Properties
| Name | Meaning |
|---|---|
| Access Token | An access token obtained from a prior login operation. If not using the Login node, enter manually. Used for authenticating API requests. |
| Plugin Name | The exact name of the Homebridge plugin for which to retrieve version information. Required field. |
Output
The node outputs JSON data containing details about the versions available for the specified plugin. This typically includes version numbers and possibly metadata related to each version. The output structure allows subsequent workflow steps to process or display this version information.
No binary data output is involved in this operation.
Dependencies
- Requires an active connection to a Homebridge server API.
- Needs an API authentication token (access token) either from a previous login node or entered manually.
- The node expects the Homebridge server URL to be configured in credentials or environment variables.
Troubleshooting
- Missing or invalid access token: The node will fail if the access token is missing or expired. Ensure the token is correctly provided and valid.
- Incorrect plugin name: Providing a wrong or misspelled plugin name will result in no data or an error response. Verify the plugin name matches exactly.
- Connection issues: Network problems or incorrect server URL configuration can cause request failures. Check connectivity and credential settings.
- API errors: If the Homebridge API changes or is unavailable, the node may throw errors. Review API status and update node configuration accordingly.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if publicly available)
- n8n documentation on Creating Custom Nodes