Software - FlowerBerryPi - Home Assistant Integration

FlowerBerryPi Um FlowerBerryPi in Home Assistant einbinden zu können, muss in Home Assistant MQTT installiert werden. Ich empfehle den Mosquitto Broker. Eine Anleitung findet sich hier. Wichtig ist der MQTT user und Passwort, das müssen wir in FlowerBerryPi hinterlegen.

MQTT Setup in FlowerBerryPi

Als erstes verbinden wir uns mit putty mit dem Raspberry und loggen uns ein. Nun wechseln wir in das Laravel Verzeichnis:
cd /var/www/html/flowerberrypi
Mit einem Editor (z.B. nano) die Datei .env bearbeiten: Home Assistant Overview

sudo nano .env
Am Ende der Datei finden sich 4 Variablen:
MQTT_BROKER_HOST=
MQTT_BROKER_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
Hier die Werte des MQQT Mosquitto Brokers eintragen. Speichern und rebooten und etwas warten.
sudo reboot

Nach einiger Zeit sollte in Home Assistant automatisch eine FlowerBerryPi Box erscheinen mit allen Sensoren und Zonen, die aktuell konfiguriert sind. (Siehe Screenshot)

Home Assistant FlowerBerryPi

FlowerBerryPi sendet periodisch solche "Discovery" Messages aus. Damit kann man in Home Assistant alle aktuellen Messwerte der Sensoren sehen. Alle Aktuatoren wie Relais, Brennenstuhl Steckdosen oder auch WLAN Steckdosen können auch aus Home Assistant heraus gesteuert werden. Die Blitzsymbole ändern sich dann in einen Schiebeschalter.

Home Assistant Select Für jede konfigurierte Zone in FlowerBerryPi sieht man in Home Assistant ein Select-Element mit den 3 Stufen Off, weak und strong. Dieses Element wird automatisch von FlowerBerryPi bei jedem Bewässerungs-Job upgedatet.

Damit kann man in Home Assistant eigene Automationen anlegen. Im gezeigten Beispiel triggered der Übergang von off nach weak eine Automation:
Home Assistant Automation 01

Diese Automation kann dann z.B. Funksteckdosen ansteuern die nicht direkt in FlowerBerryPi unterstützt werden. Im gezeigten Beispiel ist es eine ZigBee Steckdose von ThirdReality.
Home Assistant Automation 02


Damit ist FlowerBerryPi in Home Assistant integriert. Jeder stündliche Run in FlowerBerryPi und jeder Neustart sendet ein Update an Home Assistant mit allen Sensoren und Aktuatoren.


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