Wil je een touchscreen als dashboard voor Home Assistant gebruiken? In deze handleiding leer je stap voor stap hoe je een Waveshare touchscreen instelt op een aparte Raspberry Pi 4B. Het eindresultaat is een scherm dat automatisch je Home Assistant-dashboard toont zodra je de Raspberry Pi opstart, zonder dat je extra handelingen hoeft uit te voeren.
Benodigdheden
- Waveshare 10.1-inch touchscreen
- Raspberry Pi 4B of Raspberry pi 5
- Micro-HDMI naar HDMI-kabel
- USB-kabel (voor de touch-functie)
- 5V USB-adapter (voor externe voeding van het touchscreen)
- MicroSD-kaart (minimaal 8GB, voor het besturingssysteem)
- Toegang tot een computer (voor installatie van Raspberry Pi OS)
Stap 1: Raspberry Pi OS Installeren
- Download Raspberry Pi Imager op je computer en installeer het.
- Plaats de microSD-kaart in je computer en open de Raspberry Pi Imager.
- Kies het Besturingssysteem:
- Selecteer Raspberry Pi OS (32-bit) als het besturingssysteem.
- Kies de microSD-kaart als opslaglocatie.
- Klik op Schrijven om het OS te installeren op de SD-kaart. Plaats de SD-kaart vervolgens in je Raspberry Pi 4B.
Stap 2: Eerste Configuratie van de Raspberry Pi
- Verbind de Raspberry Pi met een monitor en toetsenbord voor de eerste configuratie.
- Start de Raspberry Pi op en doorloop de installatieprocedure:
- Verbind met je Wi-Fi-netwerk.
- Installeer updates indien nodig.
- Activeer SSH en VNC om later eenvoudig toegang te krijgen (optie is beschikbaar in Raspberry Pi Configuratie > Interfaces).
Stap 3: Verbinden van het Waveshare Touchscreen
- Verbind de HDMI-kabel van de Raspberry Pi naar de HDMI-poort op de Waveshare 10.1-inch touchscreen.
- Verbind de USB-kabel van de USB-poort op de Raspberry Pi naar de USB-ingang op het scherm. Dit zorgt voor de touch-functionaliteit.
- Sluit het scherm aan op een aparte 5V USB-adapter voor de stroomvoorziening.
Stap 4: Chromium in Kioskmodus Configureren
Chromium in kioskmodus zorgt ervoor dat je dashboard fullscreen wordt weergegeven zonder browserbalken.
Installeer Chromium: Open een terminal op de Raspberry Pi en voer het volgende commando uit:
sudo apt update && sudo apt install -y chromium-browser
Automatisch opstarten in Kioskmodus:
Open het autostart-bestand om Chromium in kioskmodus te starten wanneer de Raspberry Pi opstart. Voeg ook meteen xscreensaver en unclutter toe.
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset noblank
@chromium-browser --noerrdialogs --disable-infobars --kiosk http://homeassistant.local:8123
@unclutter -idle 0
Opslaan en Afsluiten:
- Druk op
Ctrl + X
, vervolgensY
, enEnter
om de wijzigingen op te slaan en het bestand te sluiten.
Stap 5: Verberg de muis.
Installeer unclutter door het volgende commando uit te voeren:
sudo apt install unclutter
Stap 6: Testen en Herstarten
Herstart de Raspberry Pi:
sudo reboot
Zodra de Raspberry Pi opnieuw is opgestart, zou het Waveshare touchscreen automatisch je Home Assistant-dashboard moeten weergeven in fullscreen modus.
Met deze configuratie heb je een volledig functioneel Home Assistant-dashboard op je Waveshare 10.1-inch touchscreen. Het scherm start automatisch in kioskmodus en toont je dashboard zonder extra handelingen – een perfecte setup voor dagelijks gebruik!
Sommige links op deze pagina zijn affiliatelinks. Dit betekent dat ik een kleine commissie verdien wanneer je via deze links een aankoop doet, zonder dat het jou extra kost. Dit helpt mij om deze website draaiende te houden en nuttige content te blijven aanbieden.
Amazon Affiliate Disclaimer
Als Amazon Affiliate verdien ik aan kwalificerende aankopen. Voor meer informatie, bekijk de volledige Affiliate Disclaimer.
Pingback: Tutorial: touchscreen aan/uit zetten in Homey - Smarthome Assistent