i never use this option but i find it not so reliable in Spanish
as we need to add so many answer for yes (si, Sí, SI, See, c,)
for me is better the conversation
actions:
- action: assist_satellite.start_conversation
metadata: {}
data:
preannounce: true
start_message: Parece que está oscuro, ¿Quieres que encienda la luz del comedor? #(its dark, you want me to turn light dinning room?)
extra_system_prompt: si el usuario dice si prende la luz comedor #( if the user say yes then turn light dinning room on)
target:
entity_id: assist_satellite.asistente_oficina_assist_satellite
enabled: true
Hi I tired your code, but it dosent work.
It throws the same error, I documented above.
I used the wyoming satellite by cloning the setup and run the setup script.
I havent tested to run this script again. I set up the satellites in January
I’m having the same issue and I created a ticket both in home-assistant/core and rhasspy/wyoming-satellite.
In the meantime I used an LLM to try and troubleshoot the issue (I’m not a developer myself) and here is what it came up with after some back and forth:
Your Wyoming satellite entity has supported_features: 1, but according to the documentation, the ask_question action requires the START_CONVERSATION feature. The supported features are defined using values in the AssistSatelliteEntityFeature enum https://github.com/rhasspy/wyoming-satellite | Ecosyste.ms: Awesome, and your satellite only has basic functionality (likely just ANNOUNCE = 1).
Right now the best features are always being implemented first for their hardware, aka Voice Assistant Voice Preview and Esp Home devices. To those of us using generic satellites implementations we have to wait till they want to implement it.
For ESPHome:* ask_question → calls async_start_conversation → the ESPHome entity sends a specific command start_conversation=True to the device. The device knows what to do.
For Wyoming: ask_question → calls async_start_conversation → the generic AssistSatelliteEntity does not have this method implemented → NotImplementedError.