Test du capteur e-air de broadlink

Aujourd’hui, j’ai décidé de vous parler d’un capteur multi-fonctions de chez Broadlink : le e-air A1

1487127164053999599

Ce capteur fonctionne en wifi et permet de mesurer plusieurs paramètres :

  • Bruit (3 niveaux différents)
  • Humidité
  • Qualité de l’air (3 niveaux différents)
  • Luminosité (3 niveaux différents)
  • Température

Ce capteur est plutôt intéressant par son prix : environ 35€

En bref

Marque  BroadLink
Nom  eAir A1
Type de communication  Wifi
Protocole  N/A
Compatibilité  Wifi
Testé avec  Application Mobile / Jeedom Application Mobile gratuite
Prix 35€  Sur Gearbest
Alimentation  220V
Les plus Beaucoup de capteurs en 1 seul appareil. Accessible en Wifi. Il est possible de l’utiliser via une librairie Python (pour les développeurs)
Les moins Le design donne l’impression que sa place est dans les toilettes. Certaines métriques limitées sur 3 niveaux
La note So-Domotic  8/10

Unboxing

IMG_3750

IMG_3751

IMG_3752

IMG_3753

Configuration de l’app iPhone

IMG_3754IMG_3755

IMG_3756

IMG_3757

Jouer avec l’API

Le protocole : https://github.com/mjg59/python-broadlink/blob/master/protocol.md

Alors à ce niveau là, ca va être facile. Matthew Garrett a développé une librairie Python pour accéder à un certain nombre d’appareil BroadLink. Cette librairie est disponible sur github : https://github.com/mjg59/python-broadlink.

Pour l’utiliser c’est très simple et voilà les tests que j’ai fait : (après que le wifi soit configuré sur l’appareil)

sudo pip uninstall crypto
sudo pip uninstall pycrypto
sudo pip install pycrypto
>>> import broadlink
>>> devices = broadlink.discover(timeout=5)
>>> print(devices)
[<broadlink.a1 instance at 0x1052658c0>]
>>> devices[0].auth()
False
>>> data = devices[0].check_sensors()
>>> print(data) 
{'air_quality': 'excellent', 'light': 'normal', 'noise': 'normal', 'temperature': 26.2, 'humidity': 40.2}
>>> data = devices[0].check_sensors_raw()
>>> print(data)
{'air_quality': 0, 'light': 2, 'noise': 1, 'temperature': 26.3, 'humidity': 42.6}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *