Hierbij de instructie om de Raspberry Pi voor te bereiden voor de installatie van Home Assistant, MQTT en Node-RED.

Op intenet vind je verschillende manieren om Home Assistant te installeren (o.a. in docker), maar na lang onderzoek bleek dat allemaal niet lekker te werken of liep ik vroeg of laat tegen problemen aan. 

Je kunt het beste Raspberry Pi OS Lite installeren. Daarna installeer je Home Assistant en Node-RED. Dan krijg je ook altijd de laatste versie van Home Assistant en Node-RED aangeboden.

Node-RED installeer je dan apart en NIET als add-on van Home Assistant. Add-ons kunnen namelijk een lagere versie hebben, waardoor dingen soms niet werken. Daar kun je tegenaan lopen als je dingen in Node-RED bouwt die je op Internet tegen komt.

Nadat je Node-RED hebt geïnstalleerd, installeer je Aedes, een MQTT broker. Dat doe je door in Node-RED de module node-red-contrib-aedes te installeren. Daarin hoef je niks in te stelllen. Die luistert op poort 1883. Node-RED luistert op poort 1880. Maar daarover later meer in de betreffende handleidingen die je op deze site vindt.

Dus:

Installeer Raspberry Pi OS. Ik heb alleen nog gewerkt met de zogenaamde Buster versie. Bullseye is de nieuwste versie maar daarmee heb ik nog niet getest. 

Zet Raspberry Pi OS (Buster) op een microSD-kaartje en maak in de root van de /boot partitie een lege maak 'ssh' (zonder aanhalingstekens) aan. Dat zorgt ervoor dat je met SSH kunt inloggen om de Raspberry Pi headless te bedienen. Je hoeft dus geen toetsenbord en monitor aan te sluiten.

Stop daarna het microSD-kaartje in de Raspberry Pi en sluit hem aan met een UTP-kabel. Nu kun je de Raspberry Pi aanzetten.

Nadat je met bijvoorbeeld Advanced IP Scanner, het IP adres van de Raspberry Pi hebt gevonden, log je met SSH (voorbeeld PuTTY) in op de Raspberry Pi : gebruikersnaampi en wachtwoord  raspberry.

We gaan nu het besturingssysteem voor de Raspberry Pi configureren.

Verander het standaard wachtwoord met:
sudo passwd pi

Pas de tijdzone aan:

sudo timedatectl set-timezone Europe/Amsterdam

Werk het besturingsysteem bij:

sudo apt update
sudo apt update --fix-missing -y
sudo apt full-upgrade -y
sudo apt autoremove -y

Installeer GIT. Dit is nodig om straks Node-RED te kunnen installeren: 

sudo apt install build-essential git -y

Installeer Midnight Commander (een file manager):

sudo apt install mc

Configureer Raspberry Pi OS af met sudo raspi-config:  pas de hostname aan, 

Herstart de Raspberry Pi

sudo reboot

Klaar! Je kunt nu verder met het installeren van de applicaties Home Assistant, MQTT en Node-RED.