Updated: 2017-06-05
Raspbian OS: 2017-04-10-raspbian-jessie-lite
MiFlora sensor firmware: 2.9.2
miflora library: miflora-0.1.16

About the Xiaomi MiFlora sensor

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 more details about this smart sensor on the official Xiaomi site here.

Daniel Matuschek (openha) has written a library for the device, and his python code is capable of reading these data on computer running Linux. I have been running it Raspbian Lite operating system, on my Raspberry Pi 3 and also have tested it on my Raspberry Pi Zero W (both devices have onboard Wifi and Bluetooth, no dongles needed).

Read More