Updated Notify_homeassistant (markdown)

master
Chris Caron 2025-06-23 20:36:09 -04:00
parent a31fc144a6
commit 545f3acda2
1 changed files with 10 additions and 0 deletions

@ -32,6 +32,12 @@ The other thing to note is that Home Assistant requires a `notification_id` asso
So by default Apprise will generate a unique ID (thus a separate message) on every call. If this isn't the effect you're going for, then define your own Notification ID like so:
* `hassio://{host}/{long-lived-access-token}?nid=myid`
### Notes
- **HTTP vs HTTPS**: By default, Apprise examples use `http://` and port `8123` because this is the default for local/internal deployments of Home Assistant. In production, its strongly recommended to place Apprise API or Home Assistant behind a reverse proxy (e.g., NGINX, Traefik) that handles HTTPS termination.
- **Browser Access**: Using `http://localhost:8123` or `http://<your-ip>:8123` allows for easier development and testing without browser certificate warnings. This is especially useful in non-public or home network environments.
- **Custom Ports**: Port `8123` is Home Assistants default, but can be changed. Be sure to match it in your URL.
### Parameter Breakdown
| Variable | Required | Description
| ----------- | -------- | -----------
@ -73,3 +79,7 @@ Send a simple notification using only your Long-Lived token to your instance run
apprise -vvv hassio:///my.server.local/4b4f2918fd-dk5f-8f91f
```
### Troubleshooting
- If you receive a 401 Unauthorized error, ensure your token is valid and has not expired.
- If you are using HTTPS with a self-signed certificate, you may need to adjust your Home Assistant or Apprise configuration to allow unverified SSL connections. e.g. `hassios://my.secure.server/?verify=no`