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 enables interaction with the Homebridge API, specifically allowing control and management of various Homebridge resources. The "Get Bridge Network Interfaces" operation under the "Server" resource retrieves information about the network interfaces of a Homebridge bridge device. This can be useful for monitoring network configurations, troubleshooting connectivity issues, or integrating network details into home automation workflows.
Practical examples include:
- Automatically fetching network interface details to verify bridge connectivity.
- Logging network interface statuses for diagnostics.
- Using network interface data to trigger alerts if certain interfaces go down.
Properties
| Name | Meaning |
|---|---|
| Access Token | An access token obtained from a prior login operation or entered manually to authenticate requests to the Homebridge API. |
Output
The node outputs JSON data containing details about the bridge's network interfaces. This typically includes information such as interface names, IP addresses, MAC addresses, and other relevant network parameters. The exact structure depends on the Homebridge API response but generally provides comprehensive network interface details for the bridge.
No binary data output is expected from this operation.
Dependencies
- Requires an active connection to a Homebridge server API.
- Needs an access token for authentication, which can be obtained via a login operation or provided manually.
- The node expects the Homebridge server URL to be configured in credentials or environment settings.
Troubleshooting
- Invalid or missing access token: Ensure that the access token is correctly provided either by connecting a login node or entering it manually.
- Connection errors: Verify that the Homebridge server URL is correct and accessible from the n8n instance.
- API response errors: Check that the Homebridge server supports the requested operation and that the API version matches expectations.
- Timeouts or slow responses: Network issues between n8n and the Homebridge server may cause delays; ensure stable connectivity.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if available)
- n8n documentation on Creating Custom Nodes