BLE Wi-Fi onboarding for HA OS (like Voice Preview Edition) #4166
Replies: 2 comments
|
Some other recovery/onboarding options: |
|
There is another thing to consider as well: not all HA hardware includes Bluetooth. Home Assistant Green, for example, doesn't include a BLE radio. |
Uh oh!
There was an error while loading. Please reload this page.
Describe your core improvement
BLE Wi-Fi onboarding for HA OS — currently, setting up Wi-Fi on a fresh HA OS installation requires an Ethernet cable or manually editing config files. Adding optional BLE-based onboarding (like the Voice Preview Edition already uses) would allow users to configure Wi-Fi directly from the Companion app without any cables or manual steps.
Current limitations
Configuring Wi-Fi on a new HA OS install (Raspberry Pi, x86, etc) requires ethernet or editing config files via the SD card. It's quite annoying when it's mounted somewhere or you don't have a cable handy. There should be an option to configure it wirelessly on generic hardware for the first boot.
Technical benefits
BLE onboarding is already done through the Companion app in Home Assistant Voice Preview Edition - we already have proven it is possible. RPi 4 has built-into Bluetooth already, and the Companion app has BLE onboarding already built-in. Turning on that same pairing mode in HA OS for standard installs would take no additional hardware support and could piggy-back on top of what's already there. It would make HA OS far more accessible for new users and simpler to install in situations where running cables would be difficult.
Additional context
The Voice Preview Edition notably lacks an Ethernet port or SD card slot. This left BLE onboarding as the only option - which works fantastic. There is no need for this magic to be exclusive to this one device when the pieces are already there. Other smart home devices use similar BLE-based onboarding (Sonos, Philips Hue, Matter devices) and it's becoming expected in modern IoT device setup. Implementing this into HA OS would not only hit users expectations but reduce friction for new adopters.
All reactions