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.