Software - FlowerBerryPi - Installation Guide
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)
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.

Nun muss man das passende Laufwerk der SD/microSD-Karte auswählen. In meinem Fall ist das D:\.

Jetzt kann der hostname festgelegt werden. Ich wähle "flowerberrypi-3"

Als nächstes wählt man Location, Zeitzone und Tastaturlayout. In meinem Fall "Berlin/Europe/de"

Nun legt man den User und sein Passwort fest, mit dem man sich später auf OS Ebene einloggt.

Nun Kann man die WLAN Zugangsdaten eingeben. Wenn man den Raspberry über LAN verbindet kann man den Schritt auch überspringen.

Im nächsten Schritt kann SSH aktiviert werden. Das ist sehr wichtig, um mittels putty oder ähnlicher Software remote Zugriff zu bekommen.

Im letzten Schritt wird das Image auf die SD/microSD-Karte geschrieben.

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
Im Menü "I5 I2C" wählen und aktivieren

Zum Schluss den Raspi neu booten
sudo raspi-config
und im Browser die IP Adresse des Raspberry Pi eingeben
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.