Home Assistant Companion Android App Release 3.0.0

Anyone have TTS notifications working on a oneplus 8 phone?
And how can we test TTS notifications?

I can send regular text notifications to the phone from the developer tools
TTS is installed, updated, and works correctly from the phone.
But I can’t send a TTS notification from developer tools

{
  "message": "TTS"
  "title": "something"
}

Tried with and without quotes on TTS. And tried the different channels mentioned in the docs
Any tips?

Is there a way to dismiss all notifications in one go, rather than having to dismiss them all at a time? Thanks

OnePlus 8T Android 11

You need to define your group

1 Like

Anyone who can tell me if/which version of this app runs on Android 4.2.2?

I’ve got the notification working from an automation but can’t get it to work from developer tools.
Sending the following to the phone:

{
  "message": "TTS"
}

works ok. The phone TTS outputs that it has a message but that its missing a title
If I add:

{
  "message": "TTS"
  "title": "notify me"
}

developer tools says that it can’t pass the YAML

Is this something specific with how dev tools deals with service data for TTS notifications?

Android 5 is minimum supported version, as also mentioned in the docs

1 Like

What you posted here is not yaml, that is json.
And json, unlike yaml, needs a comma between the key-value pairs.

Meaning:

{
  "message": "TTS",
  "title": "notify me"
}
1 Like

great thanks. Never realised dev tools was using json data.

I believe you can use both.
Looking at the files in the hidden folder(s) you can see that HA uses a lot of json.
I believe the reason it’s yaml and not json to the users is because it’s a stripped down version of json, you don’t need the ", {}, [] and commas so it’s easier to write.

I’m playing around the TTS notifications with Android phone and I noticed if the screen is off, it will never speak the message. It will only speak the notification when the screen is turned on.

Has anyone encountering the same issue?

Everywhere I look on home-assistant.io it refers to the application as “Companion Android App”. But when I search to playstore I only see “Home Assistant”. What gives?

Make sure to set ttl and priority as mentioned under critical notifications: Critical notifications | Home Assistant Companion Docs

It is the companion app for home assistant, the official docs and links to the official apps can be found here: https://companion.home-assistant.io/

1 Like

Thanks. Got it working now.

Hi, have 2 phones. 1 works perfectly with tts.

Other not saying anything.

I can see in the app the notification history sees the tts messages but never plays them.

My call service attempts:
image

other attempt:
image

I can see the full notification in the app…

normal (text) notifications do show correctly

what is wrong here?

Make sure Google Text to Speech is up to date, also double check your TTS settings on your device itself. More tips: https://companion.home-assistant.io/docs/notifications/notifications-basic/#text-to-speech-notifications

It is up to date. What to check on device?

You need to go to your own devices TTS settings and check that the voice will play from there, every phone is different so you have to find the setting. On my pixel the TTS settings are found under accessibility. Also compare the version you have installed to the latest on APKMirror to ensure you have the latest version.

It is the latest google playstore version.

What do you exactly mean with tts settings? It plays well for all other apps like google maps etc.?

I did not ask if its the latest google play version, I said to check APK mirror to ensure you ahve the latest. Play store releases are always delayed :wink:

Every device has its own TTS settings, you need to find where yours are and check them there.

Does anyone also have when the use any navigation software like google maps that it updates the sensor i think many times per second?
And it drains the battery very fast even when it charging