Raspberry

Raspbian installeren op een Raspberry Pi

Geen reacties

Leestijd: 5 min

De mogelijkheden van een Raspberry Pi zijn eindeloos. Vanwege het formaat en de specificatie’s is dit handige apparaat uitstekend geschikt als basis voor Domoticz. Maar voordat we aan de slag kunnen met Domoticz moeten we de Raspberry Pi installeren en configureren. Raspberry draait op een distributie van Linux genaamd Raspbian.

Raspbian is speciaal ontwikkeld voor educatieve doeleinden en geoptimaliseerd voor de verschillende modellen van de Raspberry Pi. Raspbian kan op een SD-kaart of microSD-kaart geinstalleerd worden.

Raspbian installeren op een Raspberry Pi, wat heb je nodig?

SD-kaart formatteren

Allereerst moeten we de microSD-kaart voorbereiden voor de installatie van Raspbian. We formatteren de SD-kaart met het gratis programma: SDFormatter.

Raspberry Pi Installeren Formatteren Sd Kaart

Belangrijk is om een SD-kaart te kopen met voldoende ruimte. Over het algemeen is 8GB voldoende, toch raad ik je aan om een 16GB SD-kaart te kopen. Zo weet je zeker dat je voldoende ruimte hebt voor de toekomst. Daarnaast scheelt het in prijs niet heel veel. Let er wel op dat je een Class 10 neemt, zoals een SanDisk of Samsung. Gebruik maximaal 16GB, de Raspberry kan problemen geven met booten wanneer je gebruik maakt van een 32GB kaartje.

Raspbian op Raspberry Pi flashen

Nu we de SD-kaart geformatteerd hebben is het tijd om Raspbian op de kaart te zetten. Zelf maak ik gebruik van Etcher. Zeer gebruiksvriendelijk en eigenlijk kun je niets verkeerd doen.

Om Raspbian te flashen hebben we een image nodig. Deze kun je vinden op de website van Raspbian. Omdat we voornamelijk gebruik maken van de terminal is het verstandig om de Lite-versie te kiezen. Hierin zijn alleen de essentiele onderdelen meegenomen en het scheelt weer ruimte op je SD-kaart. Wanneer je deze gedownload hebt starten we Etcher.

Het flashen van Raspbian is vrij eenvoudig en is in 3 stappen klaar:

  1. Selecteer de image
  2. Selecteer de SD-kaart
  3. Flash!

Raspberry Pi Installeren Etcher

SSH inschakelen op de Raspberry Pi

Standaard is SSH uitgeschakeld op de Raspberry. Omdat ik de Raspberry in mijn meterkast heb hangen en ik er dus fysiek moeilijk bij kan, wil ik de Raspberry via mijn laptop kunnen bereiken.

Gelukkig is dit heel eenvoudig te activeren voordat we de Raspberry opstarten. Maak een leeg bestand met de naam “ssh” (zonder extensie). Voeg deze toe aan de boot partitie van de SD-kaart.

De Raspberry opstarten

Stop de SD-kaart in de Raspberry, sluit de netwerkkabel aan. De Raspberry is nu opgestart, alleen kunnen we er nog niet bij omdat we niet weten op welk IP-adres de Raspberry staat. Dit kunnen we eenvoudig achterhalen in de router/modem. Noteer het IP-adres, dit hebben we nodig om van afstand in te loggen op de Raspberry.

Inloggen op afstand doen we met PuTTY. Standaars is de gebruikersnaam pi en het wachtwoord raspberry.

Raspberry Pi Installeren Putty

Raspberry Pi configureren en optimaliseren

Als je bovenstaande stappen hebt gevolgd, dan heb je je SD-kaart geformatteerd, Raspbian geflashed, je Raspberry Pi geinstalleerd en heb je nu extern toegang toe je Pi.

Voordat we echt los kunnen met Domoticz moeten we nog een aantal instellingen toe passen, zodat jouw Raspberry optimaal presteert en dit ook blijft doen.

We beginnen met het volgende commando in de terminal:

sudo raspi-config

Raspberry Pi Installeren Configuratie

Loop de volgende instellingen na:

  1. Change User Password
  2. Internationalisation Options (change timezone)
  3. Advanced Options – Expand filesystem
  4. Advanced Options – Memory Split, verander GPU naar 16MB)
  5. Update

Start daarna het systeem opnieuw op met:

sudo reboot

Vast IP instellen

Omdat we de Raspberry extern benaderen is het belangrijk dat we weten op welk IP-adres de Raspberry zit. Omdat mijn router gebruik maakt van DHCP, zal mijn Raspberry een ander IP-adres krijgen wanneer deze opnieuw wordt opgestart. Om dit te voorkomen heb ik mijn Raspberry een vast IP-adres gegeven.

Log in via SSH en open het bestand dhcpcd.conf met behulp van de nano editor:

sudo nano /etc/dhcpcd.conf

Voeg onderstaande regels toe:

interface eth0
static routers=192.168.2.254
static ip_address=192.168.2.152/24
static domain_name_servers=8.8.8.8
static domain_search=8.8.4.4

Pas de gegevens aan volgens de configuratie van jouw netwerk.

Sla de wijzigingen op via CRTL+X, Y en Enter.

Herstart het systeem:

sudo reboot

Nadat je Raspberry opnieuw opgestart is zal deze te bereiken zijn op het zojuist ingestelde IP-adres.

USB-poorten configureren

Een tijd terug ontdekte ik een vervelend probleem. Mijn Raspberry was opnieuw opgestart en nadat ik Domoticz opende kwam ik erachter dat mijn USB-apparaten niet meer werkte (ik maak gebruik van een P1 slimmer meter kabel, RFXCom en een AeoTec Z-Stick). Wat bleek nou, de benamingen van de USB-poorten waren veranderd. Hierdoor stonden de instellingen in Domoticz dus verkeerd.

Gelukkig heb ik hier een goede oplossing voor gevonden: vaste USB benamingen.

Vind alle USB-apparaten op je Raspberry Pi

Zorg dat alle USB-apparaten aangesloten zijn.

Voer het volgende commando uit:

sudo lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'

Noteer per apparaat het volgende:

  • idVendor
  • idProduct
  • iSerial (is deze niet aanwezig, dan kan je deze negeren.)

Voorbeeld

Hier een voorbeeld hoe mijn RFXCom wordt weergegeven:

Raspberry Pi Installeren Usb Voorbeeld

In bovenstaand geval noteer ik het volgende:

  • idVendor = 0403 (de 0x mag je negeren)
  • idProduct = 6001
  • iSerial = A14MK9I

Regels aanmaken

Om de USB-poorten vaste namen te geven hebben we een bestand nodig waarin we deze regels configureren. Dit doe je met het commando:

sudo nano /etc/udev/rules.d/99-usb-serial.rules

RXFCOM

Voeg de volgende regel toe aan het bestand.

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="123YAOOW", SYMLINK+="ttyUSB-RFX433-A"

Vervang de waardes voor de door jou genoteerde waardes.

AeoTec Z-Stick

Gen2:

SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SYMLINK+="ttyUSB-ZStick-2G"

Gen5:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyUSB-ZStick-5G"

P1 Slimme meter kabel

SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303",SYMLINK+="ttyUSB-OTG"

Herstart het systeem:

sudo reboot

Je Raspberry is helemaal klaar voor gebruik met Domoticz. Voordat we kunnen beginnen met het automatiseren van je huis moeten we Domoticz installeren op je Raspberry Pi.

Tags: Raspberry

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Fill out this field
Fill out this field
Geef een geldig e-mailadres op.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Ook interessant voor jou…

Niets gevonden.

This content will appear inside a popup…

Menu