Hey all. I hope this is best correct area for my question. Recently my system has been missing the first automation TTS broadcast to the Google Home speakers. As an example, if I unlock or open a door or window that is tied to an automation first thing in the morning, I never hear the first TTS broadcast to the speakers. If I then close that door or window, I will get the 2nd broadcast and any subsequent broadcasts. That is until about 30 min later when the process repeats. This was working previously with no issues, so I am not sure what has changed. I have tried disconnecting & reconnecting nabu casa from Google Home. I have tried removing and readding the Google Integration. I have started using piper and whisper in place of Google Cloud. I have tried adding a delay in between my media player volume set and the actual TTS broadcast. None of these changes has resolved my issue. I only have the two automations below.
- id: '17297187687946'
alias: NOTIFY APP/BROADCAST DOOR LOCK/UNLOCK
description: ''
triggers:
- trigger: state
entity_id:
- lock.front_door_lock
from: locked
to: unlocked
- trigger: state
entity_id:
- lock.front_door_lock
from: unlocked
to: locked
conditions: []
actions:
- action: media_player.volume_set
metadata: {}
data:
volume_level: 1
target:
entity_id:
- media_player.garage_speaker
- media_player.living_room_speaker
- media_player.master_bedroom_speaker
- media_player.office_speaker
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- sequence:
- action: tts.speak
metadata: {}
data:
cache: true
media_player_entity_id: media_player.security
message: '{{ trigger.to_state.attributes.friendly_name }} {{ trigger.to_state.state
}}'
target:
entity_id: tts.piper
- action: notify.mobile_app_my_iphone
metadata: {}
data:
message: '{{ trigger.to_state.attributes.friendly_name }} {{ trigger.to_state.state
}}'
mode: single
- id: '1729747668439'
alias: NOTIFY APP/BROADCAST DOOR OPEN/CLOSE
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.garage_side_door_contact
- binary_sensor.garage_backdoor_contact
- binary_sensor.garage_door
- binary_sensor.family_room_slider
from: 'off'
to: 'on'
- trigger: state
entity_id:
- binary_sensor.garage_side_door_contact
- binary_sensor.garage_backdoor_contact
- binary_sensor.garage_door
- binary_sensor.family_room_slider
from: 'on'
to: 'off'
conditions: []
actions:
- action: media_player.volume_set
metadata: {}
data:
volume_level: 1
target:
entity_id:
- media_player.garage_speaker
- media_player.living_room_speaker
- media_player.master_bedroom_speaker
- media_player.office_speaker
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- sequence:
- action: tts.speak
metadata: {}
data:
cache: true
media_player_entity_id: media_player.security
message: '{{ trigger.to_state.attributes.friendly_name }} {{ trigger.to_state.state
}}'
target:
entity_id: tts.piper
- action: notify.mobile_app_my_iphone
metadata: {}
data:
message: '{{ trigger.to_state.attributes.friendly_name }} {{ trigger.to_state.state
}}'
mode: single