6 min read

Surveillance facile et économique des plantes avec Home Assistant

Découvrez comment la domotique peut devenir votre alliée pour maintenir vos plantes en pleine forme, sans stress ni souci.
Surveillance facile et économique des plantes avec Home Assistant

Vous disposez probablement de plantes vertes pour égayer votre chez-vous, ou vous songez à en acheter mais ne savez pas comment vous en occuper sereinement ? Dans un monde où la technologie facilite notre quotidien, il est désormais possible d'allier nature et innovation pour prendre soin de ses végétaux. Grâce aux capteurs Zigbee intégrés à un système comme Home Assistant, vous pouvez surveiller en temps réel l'état de vos plantes : niveau d'humidité du sol, luminosité, température, et bien plus encore.

Capteur Zigbee

Un choix économique avant tout

Après quelques aventures chez Ikea, je me retrouve aujourd'hui avec plusieurs plantes vertes à mon domicile : Monstera, Ficus, et d'autres encore. N'ayant jamais eu à m'occuper de plantes auparavant, j'ai cherché une solution simple et économique pour prendre soin d'elles. Mon objectif principal étant de savoir quand et comment les arroser correctement.

Pour cela, je me suis tourné vers un célèbre site d'e-commerce chinois afin de rechercher des sondes d'humidité pour plantes. Après avoir parcouru plusieurs articles et comparé les avis, mon choix s'est porté sur ce capteur Zigbee, abordable et alimenté par piles :

Capteur d'humidité du sol Zigbee

Moniteur intelligent plantes testeur d'humidité Pot de fleur hygromètre de sol soins du jardin plantation humidimètre

Voir sur AliExpress

À ce prix-là, le colis est minimaliste. On y trouve le capteur à piles dans son emballage le plus simple, accompagné d'une minuscule notice :

L'installation est simple avec Zigbee2MQTT : après avoir inséré les piles, le mode d'appareillage s'active automatiquement sur le capteur (il peut également être lancé en maintenant enfoncé son bouton unique) :

Mon capteur apparaît comme "non pris en charge"

Dans ce cas de figure, il vous suffit de ré-interroger le capteur pour qu'il soit correctement reconnu par Zigbee2MQTT

💡
N'oubliez pas de renommer votre capteur après coup; l'adresse du capteur n'étant pas forcément efficace pour mémoriser la plante surveillée.

Ce capteur fournit plusieurs mesures : l'humidité du sol, l'humidité de l'air, la luminosité ambiante, ainsi que la température. Il offre également la possibilité de calibrer chaque capteur si nécessaire.

Les valeurs exposées par le capteur dans Zigbee2MQTT

Et c'est donc après avoir finalisé son ajout dans Zigbee2MQTT qu'il ne vous reste plus qu'à l'enfoncer dans le pot de votre plante verte préférée :

Mon petit Ficus bien équipé
⚠️
Attention à ne pas l'enfoncer totalement, la notice détaillant bien que le pied du capteur ne doit pas être totalement enfoncé dans la terre !

Une question demeure toutefois en suspens : qu’en est-il de l’autonomie de ces capteurs ? Il est encore trop tôt pour fournir un retour d’expérience précis concernant leur consommation de piles, mais je ne manquerai pas de compléter l’article dès que j’aurai recueilli suffisamment de données sur leur durée de vie en conditions réelles.

Intégration dans Home Assistant

Ajout des composants Openplantbook.io

Home Assistant propose des fonctionnalités basiques quant à la surveillance de plantes. Néanmoins, nous n'allons pas nous en contenter aujourd'hui. Nous allons intégrer le service Openplantbook.io, une base de données géante communautaire sur les plantes, à notre système domotique afin de récupérer dynamiquement les valeurs d'ensoleillement, d'humidité et de température des plantes.

Open Plantbook | Welcome

Installation des custom components

Nous allons commencer par télécharger les composants suivants sur GitHub :

GitHub - Olen/home-assistant-openplantbook: Integration to search and fetch data from Openplantbook.io
Integration to search and fetch data from Openplantbook.io - Olen/home-assistant-openplantbook
GitHub - Olen/homeassistant-plant: Alternative Plant component of home assistant
Alternative Plant component of home assistant. Contribute to Olen/homeassistant-plant development by creating an account on GitHub.
💡
L'installation pouvant s'effectuer via HACS ou manuellement, je vous laisserai le soin de lire les instructions d'installation en consultant le fichier README.md du projet.

Après redémarrage de votre installation Home Assistant, vous devriez être en mesure de configurer une nouvelle intégration OpenPlantbook après avoir récupéré vos accès à l'API du service éponyme :

Une fois l'intégration d'OpenPlantbook configurée, passons à ce qui nous intéresse : nos plantes. Nous pouvons désormais configurer notre deuxième nouvelle intégration, à savoir le Plant Monitor :

Après une série de questions nous permettant de lier notre plante à une entrée dans la base de données d'OpenPlantbook ainsi que nos nouveaux capteurs fraichement ajoutés à Home Assistant, nous disposons enfin de nos nouveaux devices de type plant :

Installation de la custom card flower-card

En suivant ces étapes, vos devices de type plant seront présentés de façon esthétique et fonctionnelle sur vos dashboards. Pour ce faire, nous commençons par télécharger et installer la custom card suivante sur GitHub :

GitHub - Olen/lovelace-flower-card at new_plant
Lovelace Flower Card to match the custom plant integration - GitHub - Olen/lovelace-flower-card at new_plant
💡
L'installation pouvant s'effectuer via HACS ou manuellement, je vous laisserai le soin de lire les instructions d'installation en consultant le fichier README.md du projet. Veillez à bien installer ses dépendances.

Après avoir redémarré votre installation, vous pourrez configurer ces nouvelles cards pour surveiller l’état de vos plantes. Cependant, il est important de noter que, en raison de l’utilisation de nos capteurs chinois économiques, la mesure de la conductivité n’est pas accessible :

Le rendu final est très satisfaisant et offre une vision claire en un coup d'œil de ce qui manque à nos petites plantes vertes pour s’épanouir à la maison. Il ne vous reste plus qu’à configurer des alertes et/ou des notifications si l’eau, la température ou l’humidité venaient à manquer, afin de compléter la surveillance de vos plantes.