Retour aux articles • DOMOTIQUE • Mis à jour en 2026 • 3 min de lecture

Plante Connectée : MiFlora & Tuya Zigbee

Comment monitorer l'humidité et la santé de ses plantes à la maison : du capteur Bluetooth Xiaomi Mi Flora aux capteurs de sol Tuya Zigbee 3.0 sous Zigbee2MQTT et Home Assistant.

Plante Connectée : MiFlora & Tuya Zigbee

Introduction

Mi Flora est un ensemble de capteurs pour nos plantes, fonctionnant (malheureusement) en Bluetooth (et non en Zigbee à notre grand regret). L’avantage de cet objet est son fonctionnement par pile bouton 3V (cr2032), et qu’il est facilement intégrable à nos projets.

miflora.png

Les capteurs

Cet object embarque de nombreux capteurs qui lui permettent de mesurer :

  • l’état du sol
  • le taux d’humidité
  • fertilité du sol
  • le taux d’ensoleillement
  • la température.

Architecture

Il existe plusieurs façons de récupérer nos données et de les connecter à notre système. Ici, les données sont véhiculées via MQTT.

Parmi les nombreux projets permettant d’exploiter Mi Flora avec MQTT, j’utilise celui de Ruimarinho que vous trouverez sur son dépôt ici :

https://github.com/ruimarinho/docker-miflora-mqtt

Pour le connecter à notre écosystème, nous allons utiliser l’architecture suivante :

archi.png

Cela permet de “requêter” nos Mi Flora et de véhiculer l’information en MQTT à des fréquences choisies.

Attention tout de même à ne pas effectuer trop de requêtes dans la journée, au détriment de la batterie de votre appareil.

Dans mon cas, je l’ai configuré pour effectuer des appels toutes les 12 heures (soit 43200 secondes), ce qui donne une durée de vie estimée à 1 an pour chaque batterie.

Grafana

L’intégration avec Grafana se fait plutôt bien :

grafanaMiplant.png

Le code pour démarrer le container miflora :

Le code pour la stack supervision (Grafana, influx, telegraf) :

Conclusion

En somme, Mi Flora est un ensemble de capteurs intéressant pour surveiller et prendre soin de vos plantes grâce à ses nombreuses fonctionnalités. Bien que sa connectivité Bluetooth présente certaines limites, son intégration avec MQTT et Grafana offre une solution efficace pour suivre et analyser les données de vos plantes.

Grâce à cette approche, vous pouvez optimiser la croissance et la santé de vos plantes en ajustant l’environnement en fonction de leurs besoins spécifiques.


MàJ 2026 Le passage aux capteurs de sol Tuya Zigbee 3.0 (Zigbee2MQTT)

Avec le recul, la principale faiblesse du Xiaomi Mi Flora en production domotique reste sa couche Bluetooth Low Energy (BLE) et sa petite pile bouton CR2032 :

  • Le Bluetooth traverse mal les murs porteurs et oblige à multiplier des passerelles de proximité (relais ESPHome Bluetooth Proxy ou conteneur docker-miflora-mqtt).
  • Les piles CR2032 s’épuisent rapidement dès que la plante est éloignée ou que la température baisse.

Pourquoi basculer sur les sondes de sol Tuya Zigbee ?

Aujourd’hui, l’écosystème Tuya Zigbee 3.0 propose des capteurs d’humidité et de température du sol capacitifs (références TS0601_soil, SGS01 ou QT-07S) qui règlent définitivement ces deux limitations :

CritèreXiaomi Mi Flora (BLE)Sonde de sol Tuya Zigbee 3.0
Protocole radioBluetooth BLE (portée locale ~8 m)Zigbee 3.0 (profite de tout le maillage de la maison)
Intégration nativedocker-miflora-mqtt / ESPHome BLE ProxyZigbee2MQTT & ZHA en direct (zéro passerelle dédiée)
Alimentation1× pile bouton CR2032 (6 à 10 mois)2× piles AAA ou AA (18 à 24 mois d’autonomie)
Mesures remontéesHumidité, Température, Lux, Fertilité (EC)Humidité du sol (%), Température (°C), Batterie (%)
Usage extérieur / serreDéconseillé (non étanche IP67)Boîtier étanche IP67 adapté aux jardinières et potagers

Dans Zigbee2MQTT, l’appairage du capteur Tuya expose instantanément les entités soil_moisture et temperature dans Home Assistant, ce qui permet de déclencher une alerte Telegram ou une électrovanne d’arrosage Zigbee dès que le taux d’humidité passe sous le seuil critique de la plante.

Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome