Hello,
I have a modem plugged into my hass box so that I can announce the caller ID via Google Assistant. I am using the Phone Modem and Google Assistant SDK integrations to do this. I have a few problems:
-
I have followed the example at Phone Modem - Home Assistant. I cannot get this to work using tts.google_say or tts.google_translate_say. I can get it to work using conversation.process to send a broadcast. I’d prefer the tts route as I can then send to certain entities rather than broadcast to all my speakers with Google Assistant.
-
Google Assistant announces cid_number as 123 million, 456 thousand, 7 hundred 89. Would prefer 1-2-3-4-5-6-7-8-9
Here is my current automation:
alias: Caller ID
description: ""
trigger:
- platform: state
entity_id: sensor.phone_modem
to: callerid
condition:
- condition: time
after: "08:00:00"
before: "22:00:00"
action:
- service: conversation.process
data:
text: broadcast call from {{ state_attr('sensor.phone_modem', 'cid_number') }}
mode: single