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 update the Homebridge configuration JSON. It is useful for automating changes to the Homebridge setup without manually editing configuration files. Typical use cases include dynamically adjusting accessory settings, adding or removing plugins, or modifying platform configurations as part of an automated workflow.
For example, after retrieving an updated configuration from another system or user input, this node can push those changes directly to the Homebridge server, streamlining maintenance and deployment processes.
Properties
| Name | Meaning |
|---|---|
| Access Token | The access token obtained from a prior login operation or entered manually for authentication. |
| Configuration | The full Homebridge configuration in JSON format that will be sent to update the server. |
Output
The node outputs the response from the Homebridge API after attempting to update the configuration. This output is structured as JSON data reflecting the result of the update operation, such as success confirmation or error details.
No binary data output is involved.
Dependencies
- Requires an active connection to a Homebridge server.
- Needs an API access token for authentication, which can be provided by a previous login node or manually entered.
- The node expects the Homebridge server URL to be configured in credentials or environment variables.
Troubleshooting
- Invalid Access Token: If the access token is missing or incorrect, the API call will fail with an authentication error. Ensure the token is valid and correctly provided.
- Malformed Configuration JSON: Providing invalid JSON in the configuration property will cause parsing errors. Validate the JSON format before sending.
- Connection Issues: Network problems or incorrect server URLs will prevent communication with the Homebridge API. Verify server accessibility and credential settings.
- API Errors: The Homebridge API may return errors if the configuration is incompatible or contains unsupported options. Review the API response for specific messages and adjust the configuration accordingly.
Links and References
- Homebridge Official Documentation
- Homebridge API Reference (if available) (Note: link is illustrative)