Notification integration for Notifications for Android TV and Notifications for Fire TV. You can use this integration to send notifications to your Android TV device. An overlay with the message content will appear for a configurable amount of seconds and then disappear again. Sending images (e.g., security cam) is supported too.
The notifications are in the global scope of your Android TV device. They will be displayed regardless of which application is running.
When setting this up be aware, that there are two apps: one for your smartphone to send notifications (not required for this platform) and one for your Android TV device to receive the notifications. The app available in the store of your Android TV device is the one that is needed to display notifications sent from Home Assistant. The In-App purchases only apply to the client for Android smartphones, so there isn’t any limit when pushing notifications from Home Assistant.
Adding Notifications for Android TV / Fire TV to your Home Assistant instance can be done via the user interface, by using this My button:
If the above My button doesn’t work, you can also perform the following steps manually:
- Browse to your Home Assistant instance.
- In the sidebar click on Configuration.
- From the configuration menu select: Integrations.
- In the bottom right, click on the Add Integration button.
- From the list, search and select “Notifications for Android TV / Fire TV”.
- Follow the instruction on screen to complete the set up.
The following options can be specified inside the data field for the notify service call:
This is a fully customized YAML you can use inside
data to test how the final notification will look like:
fontsize: "large" position: "center" duration: 2 transparency: "0%" color: "red" interrupt: 1
The following attributes can be placed inside
data to send images.
|Service data attribute||Optional||Description|
||yes||Groups the attributes for file upload. If present, either
||yes||Local path of an image file. Is placed inside
||yes||URL of an image file. Is placed inside
||yes||Username if the URL requires authentication. Is placed inside
||yes||Password if the URL requires authentication. Is placed inside
||yes||If set to
Example for posting file from URL:
file: url: "http://[url to image file]" username: "optional user, if necessary" password: "optional password, if necessary" auth: "digest"
Example for posting file from local path:
file: path: "/path/to/file.ext"
Please note that
path is validated against the
allowlist_external_dirs in the