Intégrer les capteurs Bluetooth Xiaomi dans Home Assistant via Passive BLE Monitor

par 17 Fév, 2021HACS, Add-ons, Articles, Bluetooth0 commentaires

Article Sous Licence CC 4.0

Xiaomi ne fait pas que des capteurs en Zigbee, ils ont aussi une gamme Wifi et Bluetooth.

Dans cet article, nous allons voir comment intégrer les capteurs Bluetooth, de température et d’hygrométrie, les capteurs et pots connectés pour vos plantes.

La liste du matériel compatible est mise à jour sur le GitHub sur le GitHub Officiel .

Matériels compatible Passive BLE monitor

Niveau requis

  • Débutant / Intermédiaire / Avancé

Matériels nécessaires / Matériels utilisés / Prérequis

Installation de l’add-on

Nous allons passer par HACS, donc cliquer sur HACS puis dans intégrations rechercher Passive BLE.

Cliquer sur Passive BLE monitor puis sur installer ce dépôt dans HACS.

Installation Passive BLE Monitor Intégration via HACS

Ajout de capteurs via L’IHM.

Une fois installé et votre installation redémarré, nous allons ajouter un capteur. Tout se fait par l’interface maintenant.

Rendez vous dans ConfigurationIntégrations puis cliquer sur le bouton bleu ajouter l’intégration en bas.

L’intégration ajoutera automatiquement les capteurs compatibles.

Ajout matériels BLE sans encryptor

Remarquez que j’ai activé la création de l’entités batterie. Il faut surement passer par la modification du firmware comme expliqué dans cet article . Une fois flashé vous n’avez plus besoin de l’encryptor.

Pour les matériels fonctionnant avec l’encryptor il vous faut l’ajouter manuellement après comme ci-dessous.

Cela permet de modifier aussi certains réglages individuellement.

Pour plus d’explication sur les paramètres je vous renvoie vers la documentation officielle (pour les anglophobes un google translate suffit)

Ajouter l'encryptor au matériels BLE

Désactiver la détection automatique.

Si comme moi vous ne souhaitez pas qu’il ajoute automatiquement tous les matériels compatibles (car certains sont connectés sur des antennes plus proches via ESPHome) alors il vous faut ajouter quelques lignes dans le fichier configuration.yaml avec les adresses MAC des matériels que vous souhaitez garder.


ble_monitor:
  discovery: False
  devices:
    - mac: '58:C1:38:2F:86:6C'
    - mac: 'C4:FA:64:D1:61:7D'

Interface

Capteurs de températures et Humidités

Pour intégrer vos nouveaux matériels, il vous suffit de les ajouter sur une carte de type entités.

Interface carte entités

Capteurs de plantes.

Pour les capteurs de plantes, si vous souhaitez utiliser la carte statut de la plante, il vous faut créer un fichier plant.yaml via File Editor puis y ajouter vos capteurs comme ceci. (Organisation du fichier de configuration ).

Une fois le fichier créé et rempli, il faut vérifier la configuration et redémarrer Home Assistant.

Ensuite il vous reste à créer une carte en sélectionnant la carte Statut de la plante et sélectionner votre plante.

Sélectionner votre plante dans Entité puis donner lui un nom si vous le souhaitez.

Il est possible de configurer des alertes si une température min/max ou autre est atteinte.
Vous pouvez aussi mettre une image de votre plante derrière par exemple.
Pour cela je vous laisse regarder les liens officiels (en bas de page).

Création fichier plant yaml
Carte plante

Conclusion

Nous avons vu comment intégrer nos capteurs Xiaomi BLE via HACS, il est aussi possible, comme dit plus haut, de les intégrer via ESPHome mais cela fera l’objet d’un autre article.

Il ne vous reste plus qu’à leurs créer une belle interface, et n’hésitez pas à les partager, elles seront ajoutées.

Une question, un problème

Annexes

Sources

Suivi des modifications

  • 15/02/2021: V2 Refonte complet de l’article @McFly

Un mot sur McFly

Un peu GEEK ayant découvert Home Assistant très récemment, je me suis essayé à plusieurs systèmes de domotique avant de trouver le bon. J'aime essayer de domotiser tout ce que je peux pour me faciliter la vie. Je ne suis pas codeur, ni programmeur ou toute autre chose liée à ce domaine. Je cherche seulement à transformer pour moi ce que je trouve sur internet.

Share This