Gracias a la función Bluetooth integrada de la Raspberry Pi (en los modelos más antiguos se necesita un dongle USB Bluetooth), ahora también se pueden integrar determinados sensores Bluetooth. Uno de ellos es el “Xiaomi Mi Flora Plant Sensor”, que está disponible en las tiendas por unos 25-30 EUR.
El sensor tiene 4 valores interesantes: humedad del suelo, temperatura, brillo y conductividad, siendo este último el contenido de nutrientes del suelo.
El proyecto que necesitamos para esto está aquí:
https://github.com/ThomDietrich/miflora-mqtt-daemon
En principio puedes proceder exactamente como se indica en las instrucciones. En OpenSprinkler simplemente configura un sensor MQTT y lo vincula al tema “miflora/<nombre del sensor>”, donde <nombre del sensor> es el nombre que ingresó en config.ini.

Otra nota: el escaneo de Bluetooth con “sudo hcitool lescan” no funcionó para mí porque probablemente hcitool ya haya sido descontinuado. En su lugar, “sudo bluetoothctl scan le” debería funcionar.