I got a new Home Assistant Yellow, and I’ve had a dickens of a time trying to set it up. I think I’ve got it figured out, but let me recap my trouble.
First of all, the CM5 wasn’t seated properly, so I pushed on the heatsink, got it to power on, and flashed the image. It wasn’t coming on again, so I applied more force, and I’m not sure that I heard it snap, but it was flush with the screw holes. Then I needed to assign an IP address because I don’t use DHCP. Nothing I read said that assigning a static IP address was possible out-of-the-box, so I connected with the link-local address, retrieved the MAC address, and set a DHCP reservation. Now I could connect by the IPv4 address, and the Yellow should have been able to connect to the Internet. Only it couldn’t.
I’ve been getting errors like this: “2024-05-28 16:26:55.800 WARNING (MainThread) [supervisor.jobs] ‘Updater.fetch_data’ blocked from execution, no supervisor internet connection.” It was clear that the date and time weren’t updating. To troubleshoot I enabled port mirroring on my router, connected a mini PC to the mirror port, and fired up Wireshark. I could see the NTP client packets, but there was no response from the server. Of course scanning UDP ports doesn’t return anything if the ports are open, and pings can be blocked, so I assumed that the packets were being dropped or something. I decided to enable the router’s NTP server, configure the client to query an NTP server, and checked that the DHCP server had NTP set. The time still wasn’t working, even after reflashing the device.
Today I tried connecting the PC to the same Ethernet port as the Yellow. NTP worked fine. Then I checked the IP address that the Yellow was sending all the NTP packets to. It’s this one. That page states that the server was marked for deletion in 2023, and I confirmed that there is no response. So the image for HAOS 15.2 Yellow is quite borked. I found this page on how to configure HAOS with a USB drive, so I’m going to try that.