| 18 Feb 2025 |
oddlama | just the voice stuff doesnt | 15:35:16 |
oddlama | It refuses to speak to me grrr | 15:35:30 |
@hexa:lossy.network | can you rule out the network? | 15:35:55 |
@hexa:lossy.network | and firewalling | 15:35:58 |
@hexa:lossy.network | and are you aware that traffic capturing sees traffic before it is filtered by the firewall? | 15:36:31 |
oddlama | Depends, I have some strict rules. Does it want to connect to the piper instance directly? | 15:36:34 |
@hexa:lossy.network | I don't think so | 15:36:44 |
@hexa:lossy.network | home-assistant should be the hub for all requests | 15:37:10 |
oddlama | yeah I'm pretty sure there is no packet going to the device | 15:37:19 |
@hexa:lossy.network | did the setup wizard work for you? | 15:37:46 |
oddlama | no, it fails in the last step which is where it calls this internal assist_satellite/test_connection action on the entity | 15:38:23 |
oddlama | but the device will still be there | 15:38:30 |
oddlama | this action times out, but I couldn't find the code responsible for that since I'm not sure where this async event is handeled in the backend | 15:39:05 |
@hexa:lossy.network | the last step was iirc where it tried playing back sound from home-assistannt 😄 | 15:39:17 |
@hexa:lossy.network | * the last step was iirc where it tried playing back sound from home-assistant 😄 | 15:39:19 |
@hexa:lossy.network | that's where I was initially stuck as well | 15:39:29 |
oddlama | That matches my experience exactly | 15:40:44 |
oddlama | How did you "unstuck" it? | 15:40:54 |
@hexa:lossy.network | it was the ipv6 issue for me 😄 | 15:41:11 |
oddlama | rip, my dns only responds with ipv4 | 15:41:44 |
oddlama | maybe an mdns query returns a v6 | 15:42:05 |
oddlama | but i don't think I can do anything about that | 15:42:14 |
@hexa:lossy.network | can you pcap the mac address? | 15:42:22 |
@hexa:lossy.network | e.g. ether host <mac> | 15:43:15 |
@hexa:lossy.network | * ether host <mac> | 15:43:20 |
@hexa:lossy.network | https://github.com/home-assistant/frontend/tree/dev/src/dialogs/voice-assistant-setup this is the frontend for the voice-assistant setup | 15:43:43 |
oddlama | I can try, do you want to see packets from the backend or from the device (would have to capture on different hosts)? | 15:44:10 |
@hexa:lossy.network | the component seems to be assist_satellite | 15:44:22 |
oddlama | I traced it to this line https://github.com/home-assistant/core/blob/efd7ddeb89f643241ffe78680bfb00b063de4667/homeassistant/components/assist_satellite/websocket_api.py#L201 | 15:44:31 |
@hexa:lossy.network | ideally somewhere between your firewall and the voice pe | 15:44:51 |