Page 1 sur 1

integration d'une lampe Yeelight led

Publié : 26 nov. 2016, 08:38
par olive92
Bonjour,

J'essaye d'intégrer une lampe yeelight dans domoticz en suivant le tuto suivant: https://www.domoticz.com/wiki/Yeelight.
Premier problème, la dernière version de l'appli mobile ne permet plus d'activer le mode developpeur, donc je comptais ajouter la lampe manuelle après avoir créé le matériel. problème: j'essaye de créer le matériel en utilisant le type yeelight led, j'appuie sur Ajouter et il ne se passe rien.
Pas de message d'erreur non plus dans le log.
Est ce que j'ai loupé une étape, une installation à faire sur domoticz ?

Merci

Re: integration d'une lampe Yeelight led

Publié : 26 nov. 2016, 11:46
par deennoo
J'ai reçu la mienne cette semaine (rgbw).

J'ai d'abord ajoute l'ampoule a mon réseau domestique via cette app :

https://play.google.com/store/apps/deta ... erry&hl=fr

Ensuite mi a jour le FW de l'ampoule tj via l'app.

Puis mis l'ampoule en mode développeur (il aura fallut arrêter l'app puis la remettre en route pour qu'il apparaisse)

Enfin ajouter l'ampoule en saisant son adresse IP.

Ces ampoules sont vraiment bien, mais il manque des choses dans Domoticz (passage de blanc chaud a blanc froid et vise et versa), réglages de la luminosité pour le blanc, reglage de la temperatures pour le blanc, des effet disco etc etc).

J'essaye d'aider comme je peux avec mes connaissances : j'ai une version de domoticz perso qui permet de presque bien piloter une ampoule blanc chaud/ blanc froid, il me manque un curseur pour régler la temperature du blanc et une fonction fullbright (luminosité a fond).

Re: integration d'une lampe Yeelight led

Publié : 26 nov. 2016, 20:40
par deennoo
Salut,

J'ai fini mon script de choix de la temperature du blanc, de chaud a froid en %

Il faut cree un dummy selector, et le transformer en dimmer.

Ensuite il faut ajouter ce script device lua (soit dans le repetoire, soit dans l'éditeur d'evenement)

Code : Tout sélectionner

commandArray = {}
DomDevice = 'dimmyee'; --dummy selector switch set as a dimmer slide
IP = '192.168.0.207'; --yeelight bulb IP
PORT = '55443' -- yeelight bulb PORT

if devicechanged[DomDevice] then
   if(devicechanged[DomDevice]=='Off') then 
     DomValue = 0;
   else
     DomValue = otherdevices_svalues[DomDevice];   
   CalcValue = ((DomValue-1) * 48)+1700;
   end
   if CalcValue==nil then CalcValue=0 end
   runcommand = "sudo echo -ne '{\"id\":1,\"method\":\"set_ct_abx\",\"params\":[" .. CalcValue .. " ,\"smooth\", 500]}\\r\\n' | nc -w1 " .. IP .. " " .. PORT .. "";
   os.execute(runcommand);
   --print(runcommand)
   --print("Color Temp= "..CalcValue);
end

Surely this fonction have to be native on domoticz
return commandArray

Re: integration d'une lampe Yeelight led

Publié : 23 janv. 2017, 16:01
par deennoo

Re: integration d'une lampe Yeelight led

Publié : 04 avr. 2017, 21:39
par dokho
Salut deennoo,

J'ai réussi à faire fonctionner mon ampoule RGBW via domoticz mais j'ai perdu le contrôle via l'app android dès lors que je lui ai coupé l’accès à internet via mon routeur (sous OpenWRT).

N'ayant pas de contrôle parental j'ai tout simplement créé une règle "Refuse forward from ip.de.l.ampoule in lan To any host in wan".

Du coup je m'interroge: est-ce que pour être contrôlable en wifi via l'app android l'ampoule n'a-t-elle pas besoin d'accéder au cloud ? (ampoule <-> cloud <-> wifi <-> app android)

Est-ce que tu arrives à contrôler la tienne malgré en local malgré le contrôle parental ?

Re: integration d'une lampe Yeelight led

Publié : 05 avr. 2017, 08:46
par deennoo
Eh bien non, cela a changer car je le pouvais encore il y a peu de temps...Pour moi c'est pas grave mais cela peut être gênant pour d'autre.

Nouvel article en cours sur le ruban de led, puis une dernière référence de YeeLight et la gamme sera complete