


Sommaire
- C’est quoi encore ton truc ?
- Spécifications
- Le contrôle tactile
- Le contrôle via l’application
- Vivre avec
- Et dans Domoticz alors ?
- Le matériel
- Installation des outils
- Les Commandes
- Les scripts
- Pour un WAF à 100%
- Tuto – Lampe de chevet Yeelight Bluetooth dans Domoticz
- Editor Rating
- Partager :
- WordPress:
- Articles similaires
C’est quoi encore ton truc ?
Spécifications
Une belle lampe de chevet cylindrique, avec une base en alu (du vrai) gris, et un diffuseur en plastique givré blanc. Elle fait 22cm de haut pour un diamètre de 11 cm, elle n’est pas discrète, elle pèse 700 grammes et a besoin d’un transfo 230v-12v pour fonctionner (il est fourni mais avec une belle prise chinoise, n’oubliez pas l’adaptateur !). Elle sort 10w et 300 Lumens, largement suffisant en lampe de chevet. Elle se contrôle de deux façons, soit de façon tactile, soit via l’application.Le contrôle tactile
Tous les boutons sont sur le dessus la lampe :- On/Off
- Choix du mode d’éclairage
- Contrôle de l’intensité lumineuse
- Contrôle de la couleur

Le contrôle via l’application
C’est quasiment la même chose que les autres produits Yeelight sauf qu’il faut être à portée de Bluetooth pour la contrôler. Bien sûr elle est compatible avec la suite Xiaomi Home et l’application propose même un plugin Tasker.Vivre avec
Je vais être honnête avec vous l’application pour contrôler la lampe ne me sert quasiment pas, une fois l’heure de réveil programmée et le flow « cheminée » créé, je ne m’en sert presque plus.Et dans Domoticz alors ?
Parce qu’avec Domoticz, on n’a pas de plugin (en version stable pour le moment) mais que l’on a envie d’apprendre, et qu’à cœur vaillant rien d’impossible, OUI ! Vous pouvez la piloter depuis Domoticz ! Oui aussi bien que les autres (c’est normal on a tous la même source hé hé hé).
Le matériel
Il faut vous procurer une clé USB Bluetooth 4 LE comme celle ci :
Installation des outils
Ensuite vous installez Python3.4sudo apt-get update sudo apt-get install python3.4 -y sudo apt-get install python3-pip -y sudo apt-get install git -yPuis vous installez les librairies nécessaires pour piloter le Bluetooth depuis Python et les librairies pour la lampe de chevet :
sudo apt-get install libglib2.0-dev -y sudo pip3 install git+https://github.com/rytilahti/python-yeelightbt/ sudo pip3 install enumCette librairie est disponible gratuitement et a été créée sur GitHub : https://github.com/rytilahti/python-yeelightbt Maintenant il vous faut l’adresse Mac Bluetooth de votre lampe de chevet, vous l’obtenez en lançant :
sudo hcitool lescanqui vous listes tous les appareils en Bluetooth LE à proximité du dongle USB 4 LE
F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_ F8:24:41:E5:59:xx XMCTD_les touches CTRL+C pour arrêter le défilement. Les lampes de chevet ont toutes le même début de nom : XMCTD_ donc ici l’adresse Mac est : F8:24:41:E5:59:xx Pour les tests on passe cette adresse en Variable :
export YEELIGHTBT_MAC=AA:BB:CC:11:22:33 -- où aa:bb:cc etc est votre adresse Mac bien sûr attention cette manipulation est éphémère, si vous redémarrez votre système elle n'existe plus.Et voilà vous avez tous les outils, maintenant j’explique comment cela fonctionne.
Les Commandes
La librairie, c’est une sorte de raccourci pour parler à votre lampe de chevet, elle permet de :- Détecter l’état la lampe de chevet avec la commande:
yeelightbt
Donne en résultat:
pi@raspberrypi:~ $ yeelightbt MAC: F8:24:41:E5:59:xx -- adresse mac de la lampe Mode: LampMode.White - mode la lampe Color: (0, 0, 0) - couleur Temperature: 4100 - Température du blanc Brightness: 10 - Luminosité
- Allumer / éteindre la lampe:
yeelightbt on / yeelightbt off
- Choisir la température de Blanc:
yeelightbt temperature 5000 (de 1700 à 6500)
- Retour d’état avec la commande:
yeelightbt temperature
- Choisir une couleur:
yeelightbt color 255 0 0 (R G B)
- Retour d’état avec la commande:
yeelightbt color
- Choisir l’intensité lumineuse avec la commande:
yeelightbt brightness 10 (de 0 a 100)
- Retour d’état avec la commande:
yeelightbt brightness
- Connaître l’état de la lampe avec la commande:
yeelightbt state
Les scripts
Maintenant il faut comprendre et décortiquer toutes les actions nécessaires pour allumer la lampe : 1 – On 2 – Choix de la couleur ou de la température de blanc 3 – Choix de l’intensité lumineuse Si je veux que cela se fasse automatiquement je dois créer un script bash qui va exécuter les ordres les uns après les autres comme celui ci : Il s’appelle blanc.sh#!/bin/bash export YEELIGHTBT_MAC=F8:24:41:E5:59:xx -- votre adresse mac yeelightbt on -- on allume la lampe sleep 1 -- on attend 1 seconde yeelightbt temperature 4100 -- on sélectionne la température de blanc 4100kPour l’extinction j’utilise celui ci : off.sh
#!/bin/bash export YEELIGHTBT_MAC=F8:24:41:E5:59:xx yeelightbt brightness 10 -- luminosité à 10% sleep 1 -- attendre 1 seconde yeelightbt off -- éteindre la lampeBien sûr il vous faudra donner les droits à vos scripts : sudo chmod 777 nomduscript.sh
Pour un WAF à 100%
Maintenant que l’on a les scripts qui fonctionnent il suffit de les associer aux interrupteurs virtuels qui vont bien comme ici avec un sélecteur :

- Avoir un interrupteur à coté de la porte qui permet de l’allumer à distance sans son téléphone ou via un scénario (s’il fait nuit, que alarme passe à OFF, et qu’il y a du mouvement dans l’escalier, alors allume la lampe de chevet à 50%)
- Pouvoir lui envoyer des couleurs pour des notifications
- Créer de multiples flows personnalisés
Tuto – Lampe de chevet Yeelight Bluetooth dans Domoticz
Tuto – Lampe de chevet Yeelight Bluetooth dans Domoticz
3.33 out of 5.00 based on 1 reviews
$
http://www.gearbest.com/smart-home/pp_197251.html?lkid=10822945
New
3.33
1