Software - FlowerBerryPi - Installation Guide

FlowerBerryPi FlowerBerryPi erfordert Raspberry Pi OS (Debian Bookworm). Der Installationsprozess ist für ein OS, welches keine anderen Anwendungen hostet, ausgelegt.

Setup Basis Raspian OS Image

Für das Erstellen eines Images benötigen wir den Raspberry Pi Imager auf einem Windows, Linux oder Mac OS Rechner mit SD-Karten Slot. Im ersten Schritt wählt man die Zielhardware. Ich nutze hier einen "Rasperry Pi 3". (Supported sind Raspberry 2-5)
Raspberry Pi Imager Target
Als Nächstes kann man die OS Version auswählen. Es muss "Raspberry Pi OS (32-bit) Bookworm" ausgewählt werden. Trixie ist derzeit nicht supported, da pigpiod nicht mehr verfügbar ist.
Raspberry Pi Imager OS
Nun muss man das passende Laufwerk der SD/microSD-Karte auswählen. In meinem Fall ist das D:\.
Raspberry Pi Imager Drive
Jetzt kann der hostname festgelegt werden. Ich wähle "flowerberrypi-3"
Raspberry Pi Imager Hostname
Als nächstes wählt man Location, Zeitzone und Tastaturlayout. In meinem Fall "Berlin/Europe/de"
Raspberry Pi Imager Time Zone
Nun legt man den User und sein Passwort fest, mit dem man sich später auf OS Ebene einloggt.
Raspberry Pi Imager Login
Nun Kann man die WLAN Zugangsdaten eingeben. Wenn man den Raspberry über LAN verbindet kann man den Schritt auch überspringen.
Raspberry Pi Imager WLAN
Im nächsten Schritt kann SSH aktiviert werden. Das ist sehr wichtig, um mittels putty oder ähnlicher Software remote Zugriff zu bekommen.
Raspberry Pi Imager SSH
Im letzten Schritt wird das Image auf die SD/microSD-Karte geschrieben.
Raspberry Pi Imager
Die SD/microSD-Karte kann jetzt in den Raspberry Pi gesteckt und der Pi gestartet werden.
Nun kann man sich mit putty verbinden und mit dem User einloggen, den wir vorher angelegt haben. (In meinem Fall war das "stefan")

Im nächsten Schritt laden wir das Installations-Skript, geben ihm die notwendigen Rechte und führen es aus:
wget https://raw.githubusercontent.com/StefanHoferichter/flowerberrypi/main/deploy/install.sh -O install.sh
chmod +x install.sh
sudo ./install.sh
Das Skript fragt nach einem Passwort für die MariaDB Datenbank, welches frei gewählt werden kann.
Please enter mysql root password:
Danach läuft das script für einige Minuten und installiert alle notwendigen Software Pakete und konfiguriert das System und endet mit:
"✅ Installation finalized!"
Nun noch den I2C Bus aktivieren mit
sudo raspi-config
Im Menü "3 Interface Options" wählen
Raspberry Pi Config Start

Im Menü "I5 I2C" wählen und aktivieren
Raspberry Pi Config I2C

Zum Schluss den Raspi neu booten
sudo raspi-config
und im Browser die IP Adresse des Raspberry Pi eingeben
FlowerBerryPi Login

mit dem User "admin" und dem Passwort "flowerberry5()PI" einloggen. (Das Passwort sollte später geändert werden)

Damit ist die Software-Installation von FlowerBerryPi vollständig. Jetzt muß noch die Hardware und damit Sensoren verbunden werden.

FlowerBerryPi ist Open Source unter der MIT Lizenz. Das Git Repo findet sich hier.