Le capteur de plantes Bluetooth LE de b-parasite prend en charge Zigbee

Le capteur de plantes Bluetooth LE de b-parasite prend en charge Zigbee

Le b-parasite de rbaron est un capteur d’arrosage matériel Bluetooth LE open-source qui peut mesurer l’humidité du sol et la température/humidité/lumière ambiante et fonctionne avec ESPHome, Home Assistant ou toute plate-forme macOS ou Linux, y compris les cartes Raspberry Pi.

Il est basé sur le microcontrôleur sans fil multiprotocole nRF52840, donc stanvn a décidé d’ajouter la prise en charge de Zigbee au parasite b via le micrologiciel « Zigbee Plant Sensor » basé sur le SDK Nordic Semi nRF5 pour la série de SoC nRF52 et fonctionnant avec Zigbee2MQTT.

p parasite matériel open source capteur de plante BLE

Voyons d’abord les spécifications matérielles de b-parasite :

  • MCU sans fil – Nordic Semi nRF52840 Microcontrôleur sans fil multiprotocole Arm Cortex-M4F avec radios Bluetooth LE 5.0 et 802.15.4 (Zigbee/Thread), 1024 Ko de mémoire flash, 256 Ko de SRAM
  • Capteurs
    • Capteur capacitif d’humidité du sol
    • Capteur de température et d’humidité Sensirion SHTC3
    • Capteur de lumière ALS-PT19
  • Alimentation – Pile bouton CR2032 d’environ 200 mAh estimée pour durer quelques années avec des lectures toutes les 10 minutes

Le référentiel GitHub de la carte contient les fichiers schématiques, de mise en page et de fabrication KiCad, le code du micrologiciel basé sur le SDK nRF5, des données pour les tests et l’étalonnage des capteurs, un pont BLE vers MQTT basé sur ESPHome et un boîtier imprimable en 3D, ainsi que des instructions.

Capteur de sol BLE MQTT
Du capteur de plante b-parasite à un tableau de bord IoT dans le cloud en passant par un pont BLE vers MQTT

Avec le micrologiciel par défaut, le capteur de plante b-parasite mesurera périodiquement l’humidité du sol, l’intensité lumineuse, la température et l’humidité de l’air et transmettra ces valeurs via Bluetooth LE à une passerelle BLE vers MQTT telle que le GL.INet GL-S10 que nous avons testé plus tôt ce année, et les données seraient ensuite transmises au cloud pour y être traitées. Une fois les données transmises au pont BLE vers MQTT, l’appareil passe en sommeil profond jusqu’à la prochaine mesure.

La documentation mentionne également trois méthodes d’intégration :

  • Micrologiciel ESPHome agissant comme un pont BLE-MQTT sur les cartes ESP32 prises en charge. Le capteur b-parasite est officiellement pris en charge avec une documentation détaillée, il devrait donc être assez facile à utiliser.
  • L’intégration de Home Assistant fonctionne via le composant personnalisé ble_monitor Home Assistant qui découvre automatiquement les parasites b à proximité en fonction de leurs données publicitaires.
  • Linux (Raspberry Pi) et macOS lors de l’exécution du démon de pont parasite-scanner BLE vers MQTT spécialement conçu pour les capteurs de parasites b.

Capteur de plantes Zigbee

Mais comme indiqué dans l’introduction, il est désormais possible de convertir le périphérique Bluetooth LE b-parasite en un capteur de plante Zigbee avec le micrologiciel open source de stanvn. Il est présenté ci-dessus logé dans un boîtier imprimé en 3D. Le micrologiciel du capteur d’usine Zigbee prend en charge tous les capteurs du matériel et fonctionne avec Zigbee2MQTT, ce qui signifie que l’intégration avec Home Assistant et d’autres cadres de domotique devrait être assez facile. La durée de vie de la batterie a été estimée à environ 600 jours avec des mesures et une transmission toutes les 2 minutes.

L’un des inconvénients du matériel actuel est l’absence de bouton de réinitialisation d’usine, donc stanvn travaille également sur son propre matériel. Il n’y a pas de détails pour le moment, mais il demande aux personnes intéressées de remplir un formulaire pour enregistrer leur intérêt et être contactées une fois que le matériel sera disponible, mais il semble qu’il pourrait également le lancer sur Crowd Supply. Si vous êtes intéressé par les capteurs de plantes alimentés par batterie en général, vous pouvez consulter une longue discussion sur ce sujet sur les forums Home Assistant.

Merci à Hedda pour le conseil.