Zum Inhalt springen

KPI-Dashboard mit Raspberry Pi und Google Data Studio

  • von

Websites und Nutzerinteraktionen lassen sich präzise messen. Doch was tun mit den gesammelten Daten? Quartalsberichte werden oft schnell vergessen. Die Lösung: Ein Dashboard mit den wichtigsten Kennzahlen, das alle Mitarbeiter täglich sehen.

Benötigte Komponenten:

  • Raspberry Pi 3
  • Beliebiger Bildschirm mit HDMI-Anschluss
  • Maus und Tastatur
  • Optional: Zeitschaltuhr

Realisierbar für unter 100 €.

Raspberry Pi konfigurieren

Installieren Sie Raspbian und führen Sie ein Update durch:

sudo apt-get update && sudo apt-get upgrade

Erstellen Sie ein Verzeichnis für den Autostart:

mkdir /home/pi/.config/autostart/

Installieren Sie benötigte Tools:

sudo apt-get install xdotool unclutter

xdotool simuliert Tastatureingaben, unclutter blendet den Mauszeiger aus.

Automatische Anmeldung einrichten

Prüfen Sie die automatische Anmeldung als Benutzer „pi“:

[SeatDefaults]
autologin-user=pi

Erstellen Sie eine Autostart-Datei:

[Desktop Entry]
Type=Application
Name=Kiosk
Exec=/home/pi/kiosk.sh
X-GNOME-Autostart-enabled=true

Kiosk-Skript konfigurieren

Das Hauptskript kiosk.sh startet automatisch:

#!/bin/bash

# Display 0 verwenden
export DISPLAY=:0

# Mauszeiger ausblenden
unclutter &

# Chrome-Crash-Flag zurücksetzen
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences

# Chromium im Kiosk-Modus starten
/usr/bin/chromium-browser --window-size=1366,768 --kiosk --window-position=0,0 --disable-overlay-scrollbar --noerrdialogs &

Machen Sie das Skript ausführbar:

chmod +x kiosk.sh

Erweiterte Funktionen

Legen Sie die Startseite in Chromium fest:

chrome://settings/?search=Beim+Start

Installieren Sie die Auto-Refresh-Erweiterung für automatische Seitenwechsel.

Automatisches Herunterfahren

Planen Sie das Herunterfahren um 19:15 Uhr:

15 19 * * * root shutdown -h now

Stromversorgung kann von 20:30 bis 7:00 Uhr unterbrochen werden.

Netzwerküberwachung

Erstellen Sie ein Skript zur Netzwerkprüfung:

ping -c4 google.com > /dev/null
if [ $? != 0 ]
then
sudo /sbin/shutdown -r now
fi

Machen Sie es ausführbar und fügen Sie es dem Autostart hinzu:

chmod +x checkwifi.sh

Automatische Aktualisierung

Erstellen Sie ein Skript für regelmäßige Aktualisierungen:

#!/bin/bash
# Aktualisierung alle 60 Minuten (3600 Sekunden)
sleep 3600
xdotool key "ctrl+F5" &

Machen Sie es ausführbar und fügen Sie es dem Autostart hinzu.

Schreibe einen Kommentar

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