Hey guys, i try to populate my dashboard with notifications about my voice assistant / assist questions and responses.
My idea is to put up a notification on my dashboard, when i ask my voice assistant anything, but i don’t know how to get conversation inputs, intents, responses and so on to node red to pass it to some entity.
i can just monitor conversation.home_assistant (or any other agent) and the entity just changes its timestamp on activation.
is there a specific event i can filter for that holds this data or do i need to create an automation to get all incoming conversations?
If you are looking for a way to capture what the assistant heard and says then you can add the following to your voice assistant device yaml configuration. This gives you a text sensor within Home Assistant with the last conversation request and response.
Thank You very much!
I already found this solution and thought about why i have to send data so many times from server to satellite to server again, if i could just get everything on the server.
But your solution is at least a small workaround!
Another Question is, if we can get all conversations in and outputs from assist.
Probably to act on anything written or said. Also to get conversations from smartphone and smartwatch apps.
Your esphome devices should have a new entities with the names Text Request and Text Response in Home assistant. You can use these entities in your dashboard configuration how you like.