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 "Status" resource and the "Get Node.js Info" operation, it retrieves system status information related to the Node.js environment running Homebridge. This can be useful for monitoring, diagnostics, or automation workflows that depend on the current state or configuration of the Homebridge server's runtime.
Practical examples include:
- Automatically checking the Node.js version and environment details before deploying new plugins.
- Monitoring system health as part of a larger home automation workflow.
- Triggering alerts or maintenance tasks if the Node.js environment does not meet expected criteria.
Properties
| Name | Meaning |
|---|---|
| Access Token | Access token obtained from a prior login operation or entered manually to authenticate API requests. |
Output
The node outputs JSON data containing detailed information about the Node.js environment of the Homebridge server. This typically includes version numbers, platform details, and other runtime specifics relevant to the Node.js process.
If binary data were involved (not indicated here), it would represent files or media returned by the API, but this operation focuses on JSON-formatted system info.
Dependencies
- Requires an active connection to a Homebridge server API.
- Needs an API authentication token (access token) to authorize requests.
- The user must configure credentials in n8n with the Homebridge server URL and provide the access token either via a Login node or manually.
Troubleshooting
- Invalid or missing access token: The node will fail to authenticate. Ensure the access token is valid and correctly provided.
- Connection issues: Verify the Homebridge server URL is reachable and the server is running.
- Unexpected API responses: Confirm the Homebridge API version matches the node’s expectations; mismatches may cause errors.
- Empty or malformed output: Check that the Homebridge server has Node.js info available and that the API endpoint is functioning.
Links and References
- Homebridge Official Website
- Homebridge API Documentation (if publicly available)
- Node.js Official Website