Raspberry Pi Setup
Raspberry Pi einrichten für jum:templates
Mit dieser Anleitung machst du deinen Raspberry Pi in zwei einfachen Schritten bereit für jum:templates!
SD-Karte vorbereiten
Mach deinen Raspberry Pi startklar – so geht’s:
Raspberry Pi Imager herunterladen
Geh auf die Raspberry Pi Website und lade den Raspberry Pi Imager herunter. Er ist für Windows, macOS und Linux verfügbar.
Imager starten und Gerät auswählen
-
Starte den Imager und klicke auf „CHOOSE DEVICE“.
-
Wähle dein Raspberry Pi Modell aus (z.B. Raspberry Pi 4).
Betriebssystem wählen
-
Klicke auf „CHOOSE OS“.
-
Wähle „Raspberry Pi OS (other)“ und dann „Raspberry Pi OS Lite“ (ohne Desktop).
SD-Karte auswählen
Klicke auf *„CHOOSE STORAGE“* und wähle deine SD-Karte aus.
Raspberry Pi konfigurieren (optional, aber praktisch!)
-
Klicke auf das Zahnrad-Symbol ⚙️ (oder drücke Strg + Shift + X), um die erweiterten Einstellungen zu öffnen.
-
Hier kannst du direkt ein paar wichtige Dinge einstellen:
-
Hostname: Gib deinem Raspberry Pi einen Namen (z.B. „raspberrypi“).
-
Benutzer und Passwort: Erstelle einen Benutzer und ein Passwort, damit du dich später einloggen kannst.
-
WLAN: Trage deinen WLAN-Namen (SSID) und das Passwort ein, damit der Pi sich automatisch verbindet.
-
SSH: Aktiviere SSH, falls du den Pi später per Terminal fernsteuern willst.
-
SD-Karte flashen
Klicke auf „WRITE“ und warte, bis der Vorgang abgeschlossen ist. Der Imager schreibt jetzt das Betriebssystem auf die SD-Karte und übernimmt dabei gleich deine Einstellungen.
Fertig!
Steck die SD-Karte in deinen Raspberry Pi, schalte ihn ein – und schon ist er bereit für den ersten Einsatz!
Docker installieren & jum:templates holen
Jetzt installiere Docker und hole die jum:templates:
Terminal öffnen
Starte deinen Raspberry Pi und öffne das Terminal.
Docker und Git installieren
Führe folgenden Befehl aus, um Docker und Git automatisch zu installieren:
curl -sSL https://raw.githubusercontent.com/jumajumo/pi-setup/master/install.sh | sh
Raspberry Pi neu starten
Damit die Änderungen wirksam werden, starte deinen Raspberry Pi neu:
sudo reboot
jum:templates herunterladen
Sobald Docker läuft, hol dir die jum:templates mit:
curl -sSL https://raw.githubusercontent.com/jumajumo/pi-setup/master/getcontainers.sh | sh
Du findest alles notwendige auch direkt auf github: https://github.com/jumajumo/pi-setup
Herzlichen Glückwunsch! Dein Raspberry Pi ist jetzt komplett eingerichtet und bereit für jum:templates. Ab hier kannst du individuelle Templates starten – wie das geht, steht in der jeweiligen Template-Beschreibung.
Templates starten (optional)
Falls du direkt ein Template starten möchtest, kannst du das so machen. Hier ein Beispiel für das Temperatur Sensor-Template:
Template builden
Zuerst musst du das Template builden:
docker build --rm -t jumajumo/dht22 .
Template ausführen
Starte das Template mit diesem Befehl:
docker run -d --network="host" --privileged -e brokeraddr=192.168.0.150 -e thingid=tslivingroom -e pin=4 -e refresh=10 --restart always --name "jumajumo_dht22" jumajumo/dht22
Note
|
Dieser Befehl startet das Template mit den folgenden wichtigen Parametern: - brokeraddr: Die Adresse des MQTT-Brokers. - thingid: Die ID des Geräts. - pin: Der GPIO-Pin des Sensors. - refresh: Das Intervall, in dem die Messwerte aktualisiert werden. |
Schau dir die genaue Beschreibung in deinem gewünschten Template an, um alle weiteren Optionen und Konfigurationen zu sehen.