Add matrix documentation (#5019)
* Add matrix documentation * Try to use new config tags * Use new config tag * ⬆️ Added ha_version tag * ⬆️ ha_release -> 0.68 * update version number
This commit is contained in:
parent
99b142470d
commit
69405f1edc
2 changed files with 138 additions and 8 deletions
|
@ -17,27 +17,21 @@ The `matrix` platform allows you to deliver notifications from Home Assistant to
|
|||
|
||||
## {% linkable_title Configuration %}
|
||||
|
||||
To enable Matrix notifications in your installation, add the following to your `configuration.yaml` file:
|
||||
To enable Matrix notifications in your installation, you first need to configure
|
||||
the [Matrix component](/components/matrix/). Then, add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
notify:
|
||||
- name: NOTIFIER_NAME
|
||||
platform: matrix
|
||||
homeserver: HOMESERVER
|
||||
username: YOUR_USERNAME
|
||||
password: YOUR_PASSWORD
|
||||
default_room: ROOM_ID_OR_ALIAS
|
||||
```
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **name** (*Optional*): Setting the optional parameter `name` allows multiple notifiers to be created. The default value is `notify`. The notifier will bind to the service `notify.NOTIFIER_NAME`.
|
||||
- **homeserver** (*Required*): The base URL of the homeserver, where the notifier account is registered (e.g., `https://matrix.org`).
|
||||
- **username** (*Required*): The username of the notifying Matrix account.
|
||||
- **password** (*Required*): The password for the given Matrix account.
|
||||
- **default_room** (*Required*): The room all messages will be sent to, when no other target is given.
|
||||
- **verify_ssl** (*Optional*): Verify the homeservers certificate. Defaults to `true`.
|
||||
|
||||
The target room has to be precreated, the room id can be obtained from the rooms settings dialog. Rooms by default have a canonical id of the form `"!<randomid>:homeserver.tld"`, but can also be allocated aliases like `"#roomname:homeserver.tld"`. Make sure to use quotes around the room id or alias to escape special characters (`!`, and `#`) in YAML. The notifying account may need to be invited to the room, depending on the individual rooms policies.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue