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
The node interacts with the Homebridge API, specifically allowing control and management of HomeKit accessories among other resources. The "Get Layout" operation under the "Accessory" resource retrieves the layout information of HomeKit accessories configured in Homebridge. This is useful for users who want to programmatically access the structure or arrangement of their smart home accessories managed by Homebridge.
Practical examples include:
- Fetching the current accessory layout to display in a custom dashboard.
- Integrating Homebridge accessory data into other automation workflows.
- Auditing or backing up accessory configurations.
Properties
| Name | Meaning |
|---|---|
| Access Token | Access token obtained from a prior login operation or entered manually for authentication. |
Output
The node outputs JSON data representing the layout of HomeKit accessories as retrieved from the Homebridge API. This JSON typically includes details about each accessory's configuration, grouping, and possibly their states or metadata. The output does not include binary data.
Dependencies
- Requires an active connection to a Homebridge server.
- Needs an API key or access token credential for authentication.
- The base URL for the Homebridge API must be configured in the node credentials.
- The node depends on the Homebridge API being accessible and responsive.
Troubleshooting
- Invalid or missing access token: Ensure that the access token is correctly provided either via the Login operation or manually. Without valid authentication, the API call will fail.
- Connection issues: Verify that the Homebridge server URL is correct and reachable from the n8n environment.
- API errors: If the Homebridge API changes or is down, the node may return errors or empty results.
- Permission errors: The access token used must have sufficient permissions to read accessory layouts.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if available) (Note: actual API docs depend on Homebridge version)