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 interacts with the Homebridge API, specifically to retrieve system status information such as RAM usage. It is useful for monitoring the health and performance of a Homebridge server by fetching real-time data about its memory consumption. For example, users can automate alerts when RAM usage exceeds a threshold or log system metrics for diagnostics.
Properties
| Name | Meaning |
|---|---|
| Access Token | Access token obtained from a prior login operation or entered manually if not connected to a Login node. Used to authenticate API requests. |
Output
The node outputs JSON data containing the RAM information retrieved from the Homebridge server's status endpoint. This typically includes details like total RAM, used RAM, free RAM, and possibly other related metrics. The output structure allows further processing or integration into dashboards and monitoring workflows.
If binary data were involved (not indicated here), it would represent raw or encoded system data, but this node focuses on JSON-formatted status info.
Dependencies
- Requires an active Homebridge server accessible via its API.
- Needs an API access token for authentication, which can be provided either through a connected Login node or manually.
- The node configuration must include the Homebridge server URL in credentials to form API requests correctly.
Troubleshooting
- Invalid or missing access token: Ensure the access token is valid and correctly supplied; otherwise, authentication will fail.
- Connection errors: Verify that the Homebridge server URL is correct and reachable from the n8n instance.
- Unexpected response format: If the API changes or returns errors, the node may not parse the RAM info correctly. Check the Homebridge API documentation for updates.
- Permission issues: The access token must have sufficient permissions to query status endpoints.
Links and References
- Homebridge API Documentation (for detailed API endpoints and authentication)
- Homebridge Official Website