Home Assistant Dashboard – Raspberry Pi Touch Display 2

Der Raspberry Pi 5 ist für viele Themen im Smart Home gar nicht mehr so interessant. Gefühlt setzen mittlerweile ja fast alle auf einen Mini PC mit Proxmox. Deswegen ist es um die kleinen Einplatinencomputer auch bei mir ziemlich still geworden. Heute möchte ich das ändern und mal wieder ein Projekt mit einem Raspberry Pi 5 starten: Ein Touch-Display mit dem Home Assistant Dashboard! Dafür nutze ich das offizielle Touch Display 2 und das TouchKio Projekt von GitHub.

Aber warum kein billiges Android-Tablet? Die haben aus meiner Sicht das Problem, dass sie meistens mit einem uralten Android laufen, welches zeitnah keine Updates mehr bekommt. Und ein Akku ist unnötigerweise auch häufig verbaut. Dann bauen sich die Leute irgendwelche Automationen, um Netzteile an- und auszuschalten um den Akku zwischen 20 und 80 Prozent zu halten. Das ist ja nicht im Sinne des Erfinders, oder? Shelly Wall Displays sind beispielsweise auch nicht gerade für ihre überragende Performance bekannt. Und auch nicht gerade günstig.

Basis für dieses Projekt ist also ein Raspberry Pi 5 mit Raspberry Pi OS. Hier flashe ich die Desktop Version von Raspberry Pi OS auf den SD-Karten und starte den Raspberry Pi 5. Welche Software man dafür nimmt, ist eigentlich egal. Ich bin Fan vom Raspberry Pi Imager. Das Programm gibt es für jedes Betriebssystem (Mac, Windows, Linux).

Video

Home-Assistant-Master-Kurs

Befehle

sudo apt update
sudo apt full-upgrade

bash <(wget -qO- https://raw.githubusercontent.com/leukipp/touchkio/main/install.sh)

Konfigurationsdatei nachträglich anpassen:

nano ~/.config/touchkio/Arguments.json

Automatische Upgrades des Betriebssystems

sudo apt install unattended-upgrades

Die Standard-Config liegt in /etc/apt/apt.conf.d/50unattended-upgrades. Eigene Optionen sollte man allerdings in einer separaten Datei bereistellen.

sudo bash -c 'cat <<EOF > /etc/apt/apt.conf.d/51unattended-upgrades-custom
Unattended-Upgrade::Origins-Pattern {
    // Debian
    "origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
    "origin=Debian,codename=${distro_codename},label=Debian";
    "origin=Debian,codename=${distro_codename},label=Debian-Security";

    // Raspberry Pi Foundation (z.B. Firmware)
    "origin=Raspberry Pi Foundation,suite=testing,codename=${distro_codename}";
};

Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
Unattended-Upgrade::Remove-New-Unused-Dependencies "true";
Unattended-Upgrade::Remove-Unused-Dependencies "true";
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
Unattended-Upgrade::Automatic-Reboot-Time "03:00";
EOF'

Testen mit

sudo unattended-upgrade --dry-run --debug

Fazit

Positiv

  • Touch-Display Support direkt in Raspberry Pi OS
  • Integration per MQTT direkt in Home Assistant
  • Helligkeit des Displays steuerbar
  • Offener Ansatz mit Debian
  • Updates für viele Jahre gewährleistet
  • Für viele weitere Projekte nutzbar

Negativ

  • Vergleichsweise hoher Preis
  • Große Display-Ränder

Links

Hier findest Du die fünfte Generation des Raspberry Pi. Darunter findest Du das passende Gehäuse, Netzteil und SD-Karte.

Raspberry Pi 5 4GB **

offizielles Gehäuse für Raspberry Pi 5, rot/weiß **

offizieller Raspberry Pi 5 USB-C Netzteil 27W, USB-C Power Supply, weiß **

SanDisk 64 GB Extreme PRO microSDXC-Karte + SD-Adapter + RescuePRO Deluxe, bis zu 200 MB/s, mit A2 App Performance, UHS-I, Class 10, U3, V30 **

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert