Xiaomi MiFlora is a cost effective plant sensor, which uses Bluetooth Low Energy (BLE) to communicate wirelessly, and is capable of sensing temperature, soil humidity, light, soil fertility and it’s own battery level. You can find detailed info about this smart sensor on the official Xiaomi site here. Daniel Matuschek (openha) has written a library for the device, and using his python code which is capable of reading these data, and I have been running it on a Raspberry Pi 3.

Read More