Open jlpouffier opened 6 days ago
Hey there @home-assistant/core, @synesthesiam, mind taking a look at this issue as it has been labeled with an integration (conversation
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
conversation documentation conversation source (message by IssueLinks)
OK. @synesthesiam I confirm my hint at the end of the description.
THe intent recognition fails at home because I have 0 vacuum.
Now... We have another issue.
This is @piitaya trying to clean a floor without vacuums on it:
intent:
name: HassVacuumStart
slots:
floor: first floor
details:
floor:
name: floor
value: Étage
text: first floor
targets: {}
match: true
sentence_template: <clean> <floor>
unmatched_slots: {}
source: builtin
We are missing some error handling for that one.
I think this might be because none of your integrations is setting up the vacuum platform. I have the same when I try to execute a service from the valve
entity platform. None of my integrations has ever setup a valve, so it doesn't register its services.
Yeah but what I "don't like" is that we have specific errors in the intent repo for that.
Such as "I am not aware of any domain in the area"
Or even a simple "sorry I did not understand that"
But that intent failure seems like a unhandled error.
The problem
We recently released a new sentence to clean a floor. It basically starts all vacuums located in areas of said floor.
If you have no vacuum on a particular floor or in your home, the intent recognition fails
Here are the logs
I think in my home, since I have no vacuum, HassVacuumStart is not even loaded.
What version of Home Assistant Core has the issue?
2024.12.0b0
What was the last working version of Home Assistant Core?
Not applicable, new sentence
What type of installation are you running?
Home Assistant OS
Integration causing the issue
conversation
Link to integration documentation on our website
https://www.home-assistant.io/integrations/conversation/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response