Gratis verzending vanaf €74,95 NL (€99,95 BE/DE)

Voor 16:00 besteld = morgen in huis

Express voor 13:00 besteld = vanavond in huis*

14 dagen gratis terugsturen*


Land

 

In dit project gaan jullie leren hoe je een op een Raspberry Pi Domoticz installeert. Met Domoticz kun je de domotica in jou huis via je webbrowser aansturen.

 

Er zijn wat problemen geweest met Raspberry 5 en domoticz, kijk onderaan het document wat het probleem kan zijn en hoe dit op te lossen is.

 

Deze handleiding behandelt:

 

  • Benodigdheden
  • De Raspberry Pi klaarmaken
  • De Raspberry Pi instellen
  • Domoticz installeren
  • De webinterface benaderen

 

  • Niveau – Beginner 30% 30%
  • Tijdsduur – 20-30 min 35% 35%
  • Kosten – €75,75 tot €133,69 50% 50%

Stap 1: Je Raspberry Pi klaarmaken

Nu je alles klaar hebt gezet, gaan we beginnen met het installeren van Raspbian Lite. Raspbian Lite is de lichtste versie van Raspbian, de OS voor de Raspberry Pi. Plaats je micro SD-kaart via een adapter in je computer en start de Raspberry Pi imager op. Sta de Raspberry Pi imager toe om aanpassingen aan je systeem te maken.

Wat je nu zult zien is het volgende:

Hier ziet u de Raspberry Pi imager. Klik op de linker knop. Deze is gelabelt met "CHOOSE OS".

We gaan eerst een Operating System (OS) selecteren. In dit geval Raspbian Lite.

Hier zie je het OS selectie menu. Klik op Raspbian (other).
Hier kun je kiezen tussen Raspbian Lite en Raspbian Full. Wij kiezen voor Lite.

Nu je je OS hebt geselecteerd is het tijd om de juiste SD-kaart te selecteren.

Hier zie je dat je OS is geselecteerd. Klik nu op "CHOOSE SD CARD".

Wij gebruiken een 16GB micro SD-kaart. Wat je hiernaast ziet kan verschillen op basis van jouw micro SD-kaart.

Hier zie je een lijst van alle SD kaarten. Selecteer hier jou SD kaart.

Als je jouw micro SD-kaart hebt geselecteerd zal je bij het volgende scherm uitkomen.

Nu je je SD kaart hebt geselecteerd. Gaan we de OS op deze kaart schrijven. Klik op "WRITE".

Je zult nu door de volgende drie schermen heen gaan. Als het schrijfproces is afgelopen kun je de imager afsluiten. Verwijder hierna de micro SD-kaart.

Hier zie je een progressiebalk met daar aangegeven hoever de imager is met het schrijven van de OS
Hier zie je een progressiebalk met daarop aangegeven hoever de imager is met het verifiëren van de geschreven OS
Als je dit scherm ziet is het hele proces klaar. Sluit de imager af en verwijder de micro SD kaart uit je PC.

Stap 2: De Raspberry Pi instellen

Nu je Raspbian Lite hebt geïnstalleerd op je micro SD-kaart wordt het tijd om wat aanpassingen te maken aan de instellingen. Plaats als eerste de micro SD-kaart terug in de computer. Dit proces bestaat uit een stap die je alleen hoeft uit te voeren als je geen Ethernet verbinding hebt. De tweede stap is nodig bij zowel een ethernet verbinding als een draadloze verbinding.

Stap 2.1: WiFi configureren (niet nodig als je een ethernet verbinding hebt)

Ga als eerste naar de windows verkenner en vervolgens naar deze computer.
Je zult nu een gelijkwaardig scherm vinden als de foto hiernaast. Klik nu op de “boot” schijf.

Je bevind je nu in de windows verkenner. Klik op Deze computer. Selecteer vervolgends de "boot" schijf.

Wij gaan werken in de “boot” schijf. Hierin zul je iets vergelijkbaars vinden met de volgende foto.

Hier zie je een overzicht van de "boot" schijf.

Wat we nu gaan doen is de ”wpa_supplicant.conf”’ aanpassen en toevoegen aan de ”boot” schijf. Als het goed is, heb je dit bestand gedownload bij benodigdheden. Zo niet, kijk dan onder deze tekst. Open het document met kladblok. Als het goed is zie je nu de volgende tekst. Zo niet, kopieer dan de volgende tekst.

wpa_supplicant.conf

 

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
 ssid=”Jouw_Netwerk_Naam”
 psk=”Jouw_Netwerk_Wachtwoord”
 key_mgmt=WPA-PSK
}

Pas nu “Jouw_Netwerk_Naam” en “Jouw_Netwerk_Wachtwoord” aan met jouw WiFi’s naam en wachtwoord.

In ons geval:
Naam: Elektronica Voor Jou
Wachtwoord: Elektronica@123

Hiernaast zie je een voorbeeld van het eindresultaat.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
 ssid=”Elektronica Voor Jou”
 psk=”Elektronica@1234″
 key_mgmt=WPA-PSK
}

Wil je je wifi wachtwoord niet leesbaar in het configuratie bestand, gebruik dan onderstaande om de key te encrypten.

wpa_passphrase ”Jouw_Netwerk_Naam”

vol daarna je wifi wachtwoord in en je krijgt dan een encrypted key als antwoord.

Verander bovenstaande configuratie:

Van

 psk=”Jouw_Netwerk_Wachtwoord”

naar

psk=17235aaa79fff0-932781590872387954237548127
(pas op: ZONDER aanhalingstekens)

 

Als je dit document hebt bewerkt en opgeslagen hebt naar de ”boot” schijf kun je naar de volgende stap.

Stap 2.2: Benadering op afstand configureren

Ga naar de windows verkenner en vervolgens naar deze computer. Klik nu op de harde schijf genaamd: ”boot”. En plak hier het volgende bestand in: ssh       

Je bent nu klaar om domoticz te installeren. Verwijder de micro SD-kaart van jouw PC en zet de micro SD-kaart in je Raspberry Pi. Verbind nu de Raspberry Pi met je voeding en eventueel met een ethernet kabel.

Stap 3: Instaleer Domoticz

We gaan nu verbinding maken met onze Raspberry pi. Dit proces bestaat uit twee stappen. Het vinden van het IP-adres van de Raspberry en het verbinden en installeren van domoticz.

Als je een toetsenbord en scherm aangesloten hebt, kun je ook inloggen op de terminal en het volgende commando uitvoeren.

ip a s

Hiermee kun je zowel de wifi als bedraade ip nummer zien.

Stap 3.1: Het IP-adres opzoeken

Zoek in de zoekbalk ”cmd”. Klik vervolgens op enter.

Het programma dat je hiernaast ziet zou, nu geopend moeten zijn. Type het commando ‘ipconfig’ en druk op enter.

 

Hier ziet u het programma: Opdrachtprompt.

Vervolgens zul je iets vergelijkbaars aan de foto hiernaast zien.

Zoek naar IPv4 Address. Hier vind je jouw IP-adres. Deze is belangrijk voor het vinden van het IP-adres van jouw Raspberry Pi.

 

Je IP-adres zal bestaan uit x.x.x.x , in ons geval 10.120.0.166 . 

Open nu advanced IP scanner, een programma voor de voorbereiding.

Hier zie je de resultaten van ipconfig. Zoek je IPv4 Adress en schrijf deze op.

Je zult nu dit zien. Type in de omcirkelde regel x.x.x.0-254 , dus in ons geval 10.120.0.0-254 .

Klik vervolgens op Scan.

Dit is het beginscherm van advanced IP scanner

Wacht totdat je klaar bent met scannen.

Hier is advanced IP scanner aan het scannen.

Je zult nu een lijst van Apparaatnamen, IP adressen, Fabrikanten en MAC adressen zien. Bij de Raspberry Pi kunnen we helaas geen fabrikant of naam zien. Dus we gaan zoeken op MAC adres. Een MAC adres bestaat uit XX:XX:XX:XX:XX:XX. Bij een Raspberry Pi begint dit altijd met DC:A6:32: of B8:27:EB: . Zoek nu zo’n MAC adres en kijk welk IP adres erbij staat. In ons geval ‘10.120.0.154’.

De IP scanner is klaar. Nu gaan we de Raspberry zoeken

Stap 3.2: Verbinden met je Raspberry Pi

Ga weer naar de windows zoekbalk en type ‘cmd’. Klik op enter.

Je krijgt nu het volgende scherm.

 

Type nu ‘ssh pi@x.x.x.x’, Waarbij x.x.x.x het IP-adres van jouw Raspberry Pi is. In ons geval wordt het dus ‘ssh pi@10.120.0.154’. Klik na het invullen op enter.

Opdrachtprompt

Je zult nu het volgende zien. Type ‘yes’. Klik op enter.

SSH autentiacatie

Er wordt gevraagd om een wachtwoord. Het standaard wachtwoord is ‘raspberry’. Type dit wachtwoord in. Tijdens het typen van wachtwoorden zullen er geen tekens verschijnen. Dit is normaal. Klik op enter na het invullen van je wachtwoord.

 

 

Hier vul je het wachtwoord van de Raspberry Pi in.

Je bent nu ingelogd op je Raspberry Pi. Het eerste wat we gaan doen, is een nieuw wachtwoord maken, zodat niet iedereen bij jouw Raspberry Pi kan. Type ‘passwd’ en klik op enter. Type je huidige wachtwoord en twee maal het nieuwe wachtwoord. Klik op enter na elk wachtwoord.

Verander hier het wachtwoord van je Raspberry Pi

Je hebt nu een veilige, alleen voor jou toegankelijke Raspberry Pi. We moeten nog een aantal stappen uitvoeren totdat de domoticz klaar is voor gebruik. Type het commando ‘sudo apt-get update’ en klik op enter.  Wacht totdat het proces is afgelopen. Dit commando updatet je Raspberry Pi.

Hiermee updatete je je Raspberry Pi

Nu we alles hebben voorbereid, is het eindelijk zo ver. We gaan domoticz installeren. Type het commando ‘sudo su’. Type vervolgens
curl -sSL install.domoticz.com | sudo bash’. Klik op enter.

Dit commando installeert Pi-hole

Als je de poorten wilt herconfigureren, kun je bovenstaande commando nogmaals uitvoeren.
Je krijgt dan de optie om te herconfigureren.

Ook kun je hier aangeven of je alleen http toegang wilt hebben via poort 8080, of https over port 443

Vervolgens zullen er een aantal configureerbare instellingen langskomen. Wij adviseren de standaard instellingen, maar als je al OpenMediaVault hebt geïnstalleerd verander dan poort 8080 naar 8888. Je kunt door de stappen navigeren met enter.

Raspberry 5

De huidige versie van het Raspberry OS Bookworm, heeft een tijd geen ondersteuning gehad van de library libssl1.1.
Een bekende workaround was om in de config ssl uit te zetten.

DAEMON_ARGS=”$DAEMON_ARGS -sslwww 0″

Aangezien sommige mensen toch nog problemen ondervonden hebben we hieronder een werkende installatie handleiding voor je.

We hebben met de imager Raspberry OS (bookworm) op de SDcard gezet (full) en in een RPi5 geplaatst.

Na de automatische update van het OS hebben we onderstaand commando uitgevoerd.

sudo bash -c “$(curl -sSfL https://install.domoticz.com)” 

​ We hebben http over 8080 aangezet en https (ssl) op 443

Na een reboot was domoticz over zowel http als https beschikbaar
(natuurlijk wel een waarschuwing omdat het certificaat niet geldig is van het ssl, dit is echter normaal gedrag.)

Bij ons was de goede ssl library meteen goed mee geinstalleerd op het OS
(Dit is een nieuwe package vorige maand opgenomen in het OS?)

Er was ook geen probleem bij het automatisch starten.

Hieronder staat wat aanvullende debug informatie die je misschien verder kan helpen bij een bestaande installatie.

root@raspberrypi:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:    12
Codename:    bookworm

root@raspberrypi:~# ldd /home/pi/domoticz/domoticz | grep libssl
libssl.so.1.1 => /lib/aarch64-linux-gnu/libssl.so.1.1 (0x00007fff5d250000)           <——— dit was de problematische library die standaard niet bij RPi OS zat.
root@raspberrypi:~# ss -tulpen | grep domo
tcp   LISTEN 0      128                *:6144             *:*    users:((“domoticz”,pid=2025,fd=25)) ino:20841 sk:3 cgroup:/system.slice/domoticz.service v6only:0 <->
tcp   LISTEN 0      128                *:8080             *:*    users:((“domoticz”,pid=2025,fd=11)) ino:20825 sk:4 cgroup:/system.slice/domoticz.service v6only:0 <->
tcp   LISTEN 0      128                *:443              *:*    users:((“domoticz”,pid=2025,fd=18)) ino:20832 sk:5 cgroup:/system.slice/domoticz.service v6only:0 <->

​mocht je deze library niet hebben:
apt-get update
apt-get install libssl1.1

Handmatig hier te downloaden:
(https://archive.raspberrypi.com/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0~deb11u1+rpt1_arm64.deb)

De foutmelding als deze library mist ziet er als volgt uit:
sudo journalctl -u domoticz
Nov 12 21:38:49 RaspPi systemd[1]: Starting domoticz.service – LSB: Home Automation System…
Nov 12 21:38:49 RaspPi domoticz.sh[9933]: Time synchronized, starting Domoticz…
Nov 12 21:38:49 RaspPi domoticz.sh[9941]: /home/pi/domoticz/domoticz: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Stap 4: Het webinterface

Om met het webinterface te verbinden ga je in je webbrowser naar het ip-adress van jou Raspberry Pi, xxx.xxx.xxx.xxx, en vervolgens type je “:” en de poort die jij hebt gekozen. Als het goed is 8080 of 8888. In ons geval gaan we dus naar http://10.120.0.154:8080 of http://10.120.0.154:8888 (https://10.120.0.154)

De waardering van www.elektronicavoorjou.nl bij WebwinkelKeur Reviews is 9.3/10 gebaseerd op 5000 reviews.