Cannot install Home Assistant without ethernet on Raspberry Pi4

I went through the same frustration (and ended up in this thread). After some digging, I found the solution based on the official documentation:

and this thread:

Steps, assuming you use some Linux distro:

  1. install HA with the raspberry PI installer
  2. mount your boot partition (you can find it using lsblk), e.g.sudo mount /dev/sda1 /home/username/rpi-disk1/
  3. create config folder sudo mkdir -p /home/username/rpi-disk1/CONFIG/network
  4. create my-network file sudo nano /home/username/rpi-disk1/CONFIG/network/my-network with content:
[connection]
id=my-network
uuid=<RANDOM-UUID>
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=<WIFI-SSID>

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=<WIFI-PASSWORD>

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto
  1. unmount partition: sudo umount /home/username/rpi-disk1, and unmount the SD card
  2. after starting your PI, you will be able to access your HA server within 5 minutes
1 Like