Install Home Assistant on Raspberry Pi 3B 64GB

Hello HA community,

I’m new to Home Assistant, and not that great with RPi neither, so maybe I did bad things without noticing, but I can’t figure out what, no matter how many forum I checked.
To keep it simple, I get a Raspberry Pi 3B with a 64GB SD card, because I was told RPi is the best way to start with HA, and I needed at least 32GB to be sure it work fine.
My computer is on Windows 10 (don’t know if it helps, just say it so it’s here)

At first I tried the simpliest way: follow the official Raspberry tutorial.
Everything seems to work just fine, the flash is complete, I eject my SD card and plug it in my RPi, then power it up.
For connection setup, I tried to plug it directly at the internet server with ethernet cable, but it didn’t work after a few hours, and because I can’t have an HDMI monitor here, I couldn’t see any logs about it.

So I guessed it can surely be better to try it with wifi, even if it’s recommanded to be ethernet linked for the first configuration.
For that I asked chatGPT how I can make my RPi know which wifi it needs to setup himself, and so I created a file at CONFIG/network/my-network with every details in it, and it seems to work because the file is deleted after being used (I think).

Anyway, after all that I had access to logs with a supposedly good configuration, but I got hard stuck after those logs:

Waiting for the Home Assistant CLI to be ready...
[WARN] Home Assistant CLI not starting! Jumping into emergency console...

After that, I don’t have anything (which seems logic because it looks like it aborted himself).
I captured every logs before (after redoing all the process to be sure it’s not corrupted), and the only errors I could find are the following:

## Error: bad CRC, import failed
(many logs)
[FAILED] Failed to start Wait Until Kernel Time Synchronised

I tried to use balenaEtcher to see if the problem was the imager, but it only get rid of the Kernel time synchronisation problem.

The last idea I have is that there is a problem about my 64GB SD card, but I want to be sure before I bought another one for no reason.

Can anyone help me understand my problem? Thank you in advance!
I can give any other details if needed, just ask.

PS: I forgot to mention, I tried on Firefox to connect to the web page of HA, with http://homeassistant.local:8123/ or [IPv4 adress]:8123/ but neither of them work (Connection failed), and I tried with nmap on CMD, to find that neither 8123 or any port I thought of is open at this adress (I found the adress with “nmap -sn 192.168.1.0/24” though)

I do not know if RPis is the “best” way to start with HA, but it is a way.
Unfortunately you have chosen a RPi version that is not supported on the newer versions of HA due to limit memory on them.
2Gb memory is the required amount and 4Gb is recommended.

Oh, did I missunderstood the memory needed?
I thought only the SD memory was important because everything will be saved on that, but we also need a minimum RAM to make it work, is it that?

PS: So now I know I need a better Raspberry, thanks. But is the RAM really the origin of the CRC error? It seems weird…

It can be.
The HA installation download and compiles some stuff from GitHub.
If there is not enough memory, then it might stop the compiling and the result will be a halfinished file that will fail a CRC check.
There are other ways low memory can affect the system too and end up with the same error.

1 Like