I have a sentence trigger automation that is supposed to adjust my sleep number bed position based on Preset options. The Odd thing is this works when I test with Assist but when trying to activate via Voice Assistance, I get a message that no device was found. I have confirmed that the entity is exposed to VA. Can someone point me in a direction to try and figure out what I might be missing. I am happy to post any additional information if necessary.
#Sentence trigger works in Assist but not via Voice
1 messages · Page 1 of 1 (latest)
can you check the voice pipeline debug trace so you can see exactly what speech its recognising? it may be hearing something different.
data:
timestamp: 1610
timestamp: "2025-10-07T01:11:49.272819+00:00"
- type: stt-vad-end
data:
timestamp: 4170
timestamp: "2025-10-07T01:11:51.826861+00:00"
- type: stt-end
data:
stt_output:
text: Rob's bed to watch TV.
timestamp: "2025-10-07T01:11:51.906823+00:00"
- type: intent-start
data:
engine: conversation.home_assistant
language: en
intent_input: Rob's bed to watch TV.
conversation_id: 01K6Y3JYNZ43R8HAZB3W83EK1G
device_id: ed249708afab5b89847cf77181182854
satellite_id: assist_satellite.master_bedroom_va_assist_satellite
prefer_local_intents: false
timestamp: "2025-10-07T01:11:51.907192+00:00"
- type: intent-end
data:
processed_locally: true
intent_output:
response:
speech:
plain:
speech: Sorry, I am not aware of any device called Rob's bed
extra_data: null
card: {}
language: en
response_type: error
data:
code: no_valid_targets
conversation_id: 01K6Y3JYNZ43R8HAZB3W83EK1G
continue_conversation: false
timestamp: "2025-10-07T01:11:53.365997+00:00" ```
it appears to be recognizing it properly, sorry for the formatting error,
looks like its seeing Rob's bed to watch TV. what is your sentence trigger?
that is the trigger
prefer_local_intents: false
you need to turn on prefer local on the pipeline
on the pipeline settings. in the conversation agent section
perhaps
although it is showing processed_locally: true
I am using Home assistant cloud so should I set local as the second agent?
this option
although that might not be there for non llm agents, i am not 100% sure
can you post the sentence trigger yaml?
description: ""
triggers:
- trigger: conversation
command:
- Rob's Bed to Watch TV
conditions:
- condition: not
conditions:
- condition: state
entity_id: select.sleepnumber_rob_foundation_preset_left
state: Watch TV
actions:
- action: select.select_option
metadata: {}
data:
option: Watch TV
target:
entity_id: select.sleepnumber_rob_foundation_preset_left
mode: single
I do not have that option to on Home Assistant Cloud settings page
can you try removing the apostrophe from the trigger sentence?
I will, I am not by the VA to check thanks for the help
cool, let me know how it goes.