LANnouncer
The lannouncer
notification integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to play spoken messages (TTS) or sounds on an Android device running Lannouncer
To enable Lannouncer notifications in your installation, add the following to your configuration.yaml
The configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file.
After changing the configuration.yaml
The configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes. The integration is now shown on the integrations page under Settings > Devices & services. Its entities are listed on the integration card itself and on the Entities tab.
# Example configuration.yaml entry
notify:
- name: NOTIFIER_NAME
platform: lannouncer
host: HOSTNAME_OR_IP
Configuration Variables
Setting the optional parameter name
allows multiple notifiers to be created. The notifier will bind to the notify.NOTIFIER_NAME
action.
Installation
You need to install the Lannouncer app and enable the Network (TCP) Listener and Auto-Start Network Listener. You can disable the GCM (Google Cloud) and WAN Messaging and SMS Listener since this integration doesn’t use them.
Lannouncer uses the default Android TTS voice. You can tweak that in the Android configuration, or you can install a different TTS engine from the Play Store. You might want to raise the volume in the app settings since that depends on the actual hardware device.
More information can be found here
Sending messages
Lannouncer supports two types of messages.
Spoken messages is the default method (speak
). You just invoke the notify
action with the following JSON and the device will speak out the specified message.
{
"message": "I'm sorry, I cannot do that Dave."
}
The second method is to play notifications (alarm
). There are 4 built-in sounds (chime
, doorbell
, alarm
and siren
).
{
"message": "chime",
"data": {
"method": "alarm"
}
}
You can also request to play a configured additional soundfiles (FILE1
, FILE2
, FILE3
, FILE4
or FILE5
). You can configure this file in the app settings.
{
"message": "FILE1",
"data": {
"method": "alarm"
}
}
The free version only supports one additional soundfile.
To use notifications, please see the getting started with automation page.