Aller au contenu

Comment Faire Clignoter En Permanence Une Lampe Philips Hue


razell

Messages recommandés

Bonjour à  tous

 

j'ai une question... je veux faire une surprise à  ma fille cette semaine et je profite de mes congés pour jeter un oeil sur mes lampes philips Hue.

 

Je souhaiterai les faire clignoter (genre sapin de noel) :)

 

j'ai bien trouvé le code "Alert" mais cela ne dure que 30 sec tandis que moi je voudrai que cela dure jusqu'à  ce que je lui dise stop

 

j'ai mis en place ce code via tous les tutos respectifs sur le sujet

id=fibaro:getSelfId()
huelightid=3
hueuser = "xxxxxxxxxxx";
hueIP = "192.168.x1.xx";
huePort = 80;

    Hue = Net.FHttp(hueIP,huePort)
    response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"on":true, "alert":"lselect"}')
 response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"effect":"colorloop"}')

et cela fait presque l'effet (clignote + variation de couleurs (mais pas assez tranché à  mon sens mais je verrai cela)... 

 

ce qui me faudrait c'est la fonction "loop" mais là  je cale 

 

Merci pour votre aide  :D

Lien vers le commentaire
Partager sur d’autres sites


huelightid=3

hueuser = "xxxxxxxxxxx";

hueIP = "192.168.x1.xx";

huePort = 80;

Hue = Net.FHttp(hueIP,huePort)

while true do

response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"on":true, "alert":"lselect"}')

response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"effect":"colorloop"}')

-- On attend 28 secondes avant de relancer.

fibaro:sleep(28000)

end

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...