Dank der integrierten Bluetooth-Funktion des Raspberry Pi (beim älteren Modellen ist ein Bluetooth-USB Dongle erforderlich) können nun auch bestimmte Bluetooth-Sensoren eingebunden werden. Einer davon ist der “Xiaomi Mi Flora Plant Sensor”, der im Handel für ca 25-30 EUR zu haben ist.
Der Sensor hat 4 interessante Werte: Bodenfeuchtigkeit, Temperatur, Helligkeit und Leitfähigkeit, wobei für letztes der Bodennährstoffgehalt steht.
Das Projekt, was wir dafür brauchen ist hier:
https://github.com/ThomDietrich/miflora-mqtt-daemon
Im Prinzip kann man genau wie in der Anleitung vorgehen. In OpenSprinkler richtet man dann einfach einen MQTT Sensor ein und verknüpft diesen mir dem topic “miflora/<Sensorname>”, wobei <Sensorname> der Name ist, den man in der config.ini eingetragen hat.
Noch ein Hinweis: Bei mir funktionierte das Bluetooth-Scannen mit “sudo hcitool lescan” nicht, da das hcitool wohl bereits abgekündigt ist. Stattdessen sollte aber “sudo bluetoothctl scan le” funktionieren.