Dzięki zintegrowanej funkcji Bluetooth w Raspberry Pi (w przypadku starszych modeli wymagany jest klucz USB Bluetooth) można teraz zintegrować także niektóre czujniki Bluetooth. Jednym z nich jest „Xiaomi Mi Flora Plant Sensor”, który można kupić w sklepach za około 25-30 euro.
Czujnik ma 4 interesujące wartości: wilgotność gleby, temperaturę, jasność i przewodność, przy czym ta ostatnia oznacza zawartość składników odżywczych w glebie.
Projekt, którego potrzebujemy do tego, znajduje się tutaj:
https://github.com/ThomDietrich/miflora-mqtt-daemon
W zasadzie możesz postępować dokładnie tak, jak podano w instrukcji. W OpenSprinkler wystarczy skonfigurować czujnik MQTT i połączyć go z tematem „miflora/<nazwa czujnika>”, gdzie <nazwa czujnika> to nazwa wprowadzona w pliku config.ini.

Kolejna uwaga: skanowanie Bluetooth za pomocą „sudo hcitool lescan” nie zadziałało, ponieważ hcitool prawdopodobnie został już wycofany. Zamiast tego powinno działać „sudo bluetoothctl scan le”.