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 to manage user accounts, specifically allowing users to change their password. It is useful in scenarios where a user needs to update their login credentials securely within an automated workflow. For example, after a security policy update or routine credential rotation, this node can programmatically update the user's password without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Access Token | The access token obtained from a prior login operation. If not using the Login node, enter manually. |
| Current Password | The user's current password. Required to authenticate the password change request. |
| New Password | The new password that the user wants to set. Required for the password update. |
Output
The node outputs JSON data representing the response from the Homebridge API after attempting to change the password. This typically includes success confirmation or error details. There is no binary output associated with this operation.
Dependencies
- Requires an active connection to the Homebridge API.
- Needs an API authentication token (access token) which can be provided either by connecting a Login node or manually entering it.
- The node expects the Homebridge server URL and API credentials to be configured in n8n credentials.
Troubleshooting
- Invalid or expired access token: The API will reject requests if the access token is missing, invalid, or expired. Ensure the token is current and correctly supplied.
- Incorrect current password: The API will return an error if the current password does not match the user's existing password. Verify the current password before submitting.
- Password policy violations: The new password might be rejected if it does not meet Homebridge's password complexity requirements. Check the API documentation for password rules.
- Network or server errors: Connectivity issues or server downtime can cause failures. Confirm network access and Homebridge server status.
Links and References
- Homebridge API Documentation (for detailed API usage and password requirements)
- n8n Documentation (for general node usage and credential setup)