[JEEDOM] Xiaomi Yeelight 2 RGB (WIFI)

Posté par Dertione le 03/10/2016 à 17h14

[JEEDOM] Xiaomi Yeelight 2 RGB (WIFI)

Le 03/10/2016 à 17h14

Le 03/10/2016 à 17h17

Bonjour tout le monde !

Je me suis penché sur le faite de pouvoir commander nos chères petites lampes depuis une solution domotique et non par l'application Yeelight / Mi Home / Box Xiaomi. Pour plusieurs raison et la première car chez moi, peu de monde comprends vraiment l'anglais et les versions des applications traduites sont pas au point.

Alors voici un petit tuto qui permet de faire joujou avec nos Yeelight depuis Jeedom avec le plugin "Script" :

Premièrement, ils vous faut installer l'application android/IOS "Yeelight" : https://play.google.com/store/apps/details?id=com.yeelight.cherry&hl=fr

Deuxièmement, faire un reset de la lampe (en allumant et éteignant 5 fois et à chaque fois faire une pause de 1 à 2 secondes), la lampe s'allumera de plusieurs couleurs avant de redevenir blanche.

Troisièmement : Aller sur l'application Yeelight, cliquez sur les "..." et "Add Device", normalement une lampe s'affichera. Cliquez sur la lampe et cliquez encore sur "..." pour ensuite aller dans "Firmware" et mettez à jour votre lampe (version 1.3.1_42 actuellement)

http://www.hostingpics.net/viewer.php?id=369559Screenshot20161003165733comyeelightcherry.png


Redémarrez l'application, retournez sur votre lampe et cliquez sur "...", vous verrez apparaître le mode "Developper", il faut l'activer. Comme expliquer ici : http://www.yeelight.com/en_US/developer

http://www.hostingpics.net/viewer.php?id=369559Screenshot20161003165733comyeelightcherry.png


Ensuite j'ai installé l'application "PingTools" sur le play store pour trouver l'IP de la lampe : https://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools&hl=fr
Allez dans Local Area Network et cherchez un device qui commence par "yeelink-light..."
Notez bien cette adresse IP.

http://www.hostingpics.net/viewer.php?id=484052Screenshot20161003165922uacomstreamsoftpingtools.png


A partir de la, vous avez deux solutions, soit vous utilisez directement les scripts python ici et vous vous arretez :
http://www17.zippyshare.com/v/rDwOrVtN/file.html

Ou vous continuez pour l'exemple avec jeedom :

Suivez ce Tuto pour créer un script : https://www.youtube.com/watch?v=FRbQILAogX0

Et cela vous donne ça pour une lampe avec l'adresse IP 192.168.1.153 :

http://www.hostingpics.net/viewer.php?id=18343420161003.png



Ensuite vous n'avez plus qu'à piloter vos lampes depuis jeedom ou tout autre solution domotique :) !

6 commentaires

NOUVELLE REPONSE

Nombre de réponses par page

Ce paramètre s’applique automatiquement à l’ensemble des sujets.

Flux RSS des réponses

mailng.iphone

Le 03/10/2016 à 17h40

#1 Signaler
Merci pour l'info ! (même si je ne pense pas prendre ces lampes maintenant... mais ça m'aide à débrouiller les entrailles de jeedom pour un débutant...)
bubu77

Le 15/10/2016 à 8h52 (Modifié le 15/10/2016 à 8h57)

#2 Signaler
Merci beaucoup pour ton tuto Dertione. Super idée!
J'ai suivi ton tuto à la lettre mais j'ai une erreur sur la jeedom:

Error on shell exec, return value : 1. Details : Array ( [0] => Traceback (most recent call last): File "/var/www/html/plugins/script/core/ressources/set_bright.py", line 12, in client.connect((HOST, PORT)) File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 110] Connection timed out )

Une idée?

EDIT: ca marche en fait... j'avais fais une faute de frappe sur l'IP... sorry
yAuMe

Le 16/10/2016 à 7h48

#3 Signaler
Merci pour le partage ;)
bubu77

Le 19/10/2016 à 13h05 (Modifié le 20/10/2016 à 14h51)

#4 Signaler
Salut Dertione,

Tout ce que tu as fait marche super bien.
Par contre, je n'arrive pas à commander la jeedom via http pour la couleur (toggle et brightness ok). J'ai l'erreur suivante: "Impossible de traduire la couleur en code hexadécimal ".
Auriez vous une idée?
D'autre part, penses tu qu'il serait possible d'avoir un retour d'état de l'ampoule (ON/OFF)?

Merci
ouquoi

Le 16/11/2016 à 22h22

#5 Signaler
Salut, je n'ai pas l'option developpeur ? elle n'apparait pas sur mon appli yeelight une idée ?
ouquoi

Le 16/11/2016 à 22h54

#6 Signaler
Bon j'ai compris il fallait avoir la dernière version de firmware a jour.
Merci pour les scripts

Laisser une réponse

Des champs obligatoires n’ont pas été remplis, ou l’ont été incorrectement.