Home Assistant not discovering Voice PE

I have a Home Assistant Green, with no pending updates. I just got the Voice PE. I have plugged it in directly to the HAG and to multiple devices on the same network as HA, but it won’t discover the Voice PE. It always lights up with the pleasant white sparkles around the ring.

I tried adding the integration for Improv via BLE manually, but I get the error:

No devices found on the network

I can’t see the Voice PE on any machine I plug it into, so I don’t know how I would even troubleshoot directly on the device.

Thanks for any help!

1 Like

From Getting Started – Home Assistant Voice Preview Edition

Onboarding via phone
Using your iPhone/Android is the easiest way to connect your Home Assistant Voice to your Wi-Fi network.

Have the Home Assistant companion app installed on your iPhone or Android and configured to connect to your Home Assistant instance. Make sure the version is up to date.
For Android: make sure you’ve enabled precise location service permissions for Home Assistant. It is used for onboarding only. You can disable it again afterward.
Onboarding via Bluetooth
If you don't want to use a phone and your Home Assistant has Bluetooth: either onboard Bluetooth, or an ESPHome device set up as a Bluetooth proxy and connected to Home Assistant.
1 Like

Thank you, mterry. I had done all of that, or so I thought.

The location permission was set to “Ask every time,” and HA wasn’t asking. I changed it to “Allow only while using the app,” and that allowed it to find the VPE.

Thanks!

I’m having the same issue, however, no luck with your suggestion. I do have location set to always allow, and changed it to all of the other options with no luck.

I don’t have bluetooth set up on my hardware, nor do I have any ESPhome devices.

Any other thoughts?

The companion app will use Bluetooth on your phone.

I was referring to

If you don't want to use a phone and your Home Assistant has Bluetooth

I see the device in my bluetooth settings (on my phone) however clicking says ‘An app is needed to use this device’. Not sure why Home Assistant app isn’t seeing it. I have no permissions denied.

I’m having the same issue too. Th HA Companion App will not discover the Voice PE even though precise location is set to allow all the time. Pixel 6 Pro with Android 15. App version is 2024.12.1-full

Anyone find a solution?

1 Like

Same issue here, Pixel 9 Pro, latest companion app beta build. Do I need the Home Assistant itself to be up to date as well? I see the device when scanning nearby BT devices on my phone.

Any solution yet? I’m not getting anything to show up as discovered.

My setup:

  • Latest home assistant running in VM on proxmox.
  • voice-pe plugged in and twinkle-ing.
  • Pixel 9 Pro, bluetooth on, latest HA companion app installed
  • App Location permissions set to “Allow all the time” and Nearby Devices permission set to “allow”.
  • I go to Settings → Devices & services and nothing new is discovered.
2 Likes

Edit - got it working. I had to update to the latest HA Core on the server.

Adding myself to the list of “not discovered” voice PE. I’ve checked everything in the list (it was set OK to begin with with precise location, latest version of HA app, etc.) and nothing comes up. I tried clearing the cache of the HA app and that didn’t help.

Anyone have any other ideas? I was looking forward to trying this out today.

Is there some kind of workaround installation we can do?

@haus what make/model of phone do you have?

I’m also monitoring this issue here (no solution yet): Voice PE / Improv Wi-Fi device Not Discovered · Issue #4936 · home-assistant/android · GitHub

It just started working!

The only change I did was to enable “Bluetooth connection” and “Bluetooth state” under “Manage sensors” on companion app. But after I enabled those sensors, it still wasn’t discovering anything at first. Then I checked back about 5 minutes later, and now it’s showing up.

1 Like

Samsung Galaxy S24 Ultra. I’ll try the updates you noted in your next post.

Updating to the latest HA Core fixed it - it showed up immediately in the companion app. At least I’m assuming that’s what it was (could have also just been the restart, but I suspect not, I was a couple months behind on updates).

For me, (after trying all the steps above with no luck) I went to manage sensors in the companion app and enabled beacon monitor under Bluetooth sensors and voice pe showed up immediately and connected with no problems.

Hope this helps someone else!

2 Likes

Bluetooth related sensors were disabled in my companion app, but enabling them didn’t make a difference. Have a bad feeling I need to update core (but haven’t had time to test the newer builds yet).

I was having the same issue, had to update Home Assistant Core, still not working.

Updated a bunch of add ons which made me clear front end cache (not sure if this made a difference)

I then uninstalled the app and reinstalled and it came up right away.

Pixel 8 Pro here with same issue.
Solved my problem: Removed Location services permission, Added Location Services with “all the time” selected, started HA App and it showed up immediately.

I’m in the same situation as others. The Companion App for iOS is not asking for permission to use Bluetooth. I’ve tried uninstalling and re-installing the app. I’ve tried turning it off and on again, and I’ve tried signing out and back in.

I’m unable to set up the Voice PE. I’m on the latest versions of HA.

1 Like

I altered the Bluetooth settings in the companion app back and forth and after some minutes, it connected. was discovered.