NEWS
Rock Pi 4 mit iobroker, influxdb und grafana
-
Hallo,
ich wollte mal meine Erfahrungen im Zusammenhang mit RockPi4 und iobroker teilen. Dieses ist mein erster Eintrag in einem Block/Forum. Ich bitte im vorwege alles zu Entschuldigen, wenn es sich ein wenig komisch anhören sollte.Also ich habe mit einem Rock Pi 4 SE angefangen und später einen Rock Pi 4 B + verwendet.
Der Unterschied zwischen beiden ist:Rock Pi 4 SE:
4GB Speicher, kein eMMC (kann aufgesteckt werden), SPI Chip ist nicht vorhanden (kann aufgelötet werden).
Alles ein wenig aufwendiger, aber funktioniert.Rock Pi 4 B +:
2GB Speicher, 16GB eMMC, SPI Chip.
Alles ein wenig einfacher und funktioniert leichter, aber nur 2GB Speicher.Meine Empfehlung: Wenn man vorher mit einem RaspberryPi gearbeitet hat sollte man mit einem Rock Pi 4 B + anfangen.
Aus diesem Grund bleibe ich hier erst mal bei einem Rock Pi 4 B +.Zuerst DietPi installieren, dann iobroker, influxDB2, influxDB2-CLI und Grafana installieren.
influxDB2-CLI wird benötigt, damit man im iobroker ein Backup der influx Datenbank machen kann.Also jetzt geht es los...
DietPi installieren:
Ich benutze gerne DietPi, da es sehr einfach zu bedienen ist. Software installieren, Audio und Netzwerk einstellen usw.
Auf der Seite von DietPi unter Download auf ROCK 4 gehen und das "ROCK 4 Image" herunterladen.
Dieses ist für ROCK 4A, 4B, 4B+ und 4C. Für ROCK 4 SE gibt es das ROCK 4 SE Image.
Das Image mit z.B. Rufus auf eine 8GB SD-Karte schreiben (Bitte keine 16GB Karte verwenden) und in der Rock Pi stecken und mit einem Netzwerkanschluss starten. Es wird eine Installation des Systems durchgeführt, benötigte Software wird nachgeladen.Wenn die Installation fertig ist folgendes auf der Konsole eingeben:
dietpi-services stop
swapoff -a
mount -o remount,ro /
sed -i '|[[:blank:]]/[[:blank:]]|s|,rw|,ro|' /etc/fstab
dd if=/dev/mmcblk1p1 of=/dev/mmcblk0p1 bs=1M status=progress (Dieses kopiert die SD-Karte auf die eMMC-Karte)
reboot
systemctl enable dietpi-fs_partition_resize (Dieses expandiert die eMMC-Karte)
reboot
Fertig mit der Grundinstallation.influxDB2 installieren:
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null && echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
sudo apt-get update && sudo apt-get install influxdb2
service influxdb start
service influxdb statusinfluxDB2-CLI installieren:
sudo apt update
sudo apt install influxdb2-cli
sudo apt full-upgrade
rebootGrafana installieren:
wget -q -O /usr/share/keyrings/grafana.key https://apt.grafana.com/gpg.key
echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
apt update && apt install grafana-enterprise -y
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server.serviceWenn jemand Infos zum iobrocker Backup haben möchte, dann informiert mich bitte.
Nur ganz kurz: Wenn im iobroker alles mit dem Backup für influxDB, Grafana, Sonoff (Tasmota Daten per MQTT aufnehmen) funktioniert, dann sind unter /opt/iobroker/backups folgende Dateien vorhanden:- iobroker_2026_04_01-06_00_00backupiobroker.tar.gz
- influxDB_2026_04_01-06_00_00backupiobroker.tar.gz
- grafana_2026_04_01-06_00_00backupiobroker.tar.gz
Bis bald
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden