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 interact with various aspects of a Homebridge server. Specifically, for the "Server" resource and the "Get Network Interfaces" operation, it retrieves information about the network interfaces configured on the Homebridge server. This can be useful for monitoring network settings, troubleshooting connectivity issues, or automating network-related configurations.
Practical examples include:
- Fetching current network interface details to display in a dashboard.
- Automating alerts if certain network interfaces are down or misconfigured.
- Integrating network interface data into broader home automation workflows.
Properties
| Name | Meaning |
|---|---|
| Access Token | An access token obtained from the Login operation or entered manually to authenticate API requests. |
Output
The node outputs JSON data containing details about the network interfaces of the Homebridge server. The structure typically includes properties such as interface names, IP addresses, MAC addresses, and status indicators. This output allows downstream nodes to process or display network configuration information.
If the node supports binary data output (not indicated here), it would represent related binary content, but this operation primarily returns JSON-formatted network interface data.
Dependencies
- Requires an active connection to a Homebridge server API.
- Needs an API authentication token (access token) to authorize requests.
- The base URL for the Homebridge server must be configured in the node credentials or environment.
- No additional external services are required beyond the Homebridge API.
Troubleshooting
Common Issues:
- Invalid or missing access token will cause authentication failures.
- Incorrect server URL or network connectivity issues may prevent API communication.
- Insufficient permissions associated with the access token might restrict access to network interface data.
Error Messages:
- Authentication errors typically indicate invalid or expired tokens; re-authenticate or provide a valid token.
- Network errors suggest checking server availability and network settings.
- API response errors may require verifying that the Homebridge server version supports the requested operation.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if available)
- n8n documentation on Creating Custom Nodes