Page 1 sur 1

Allumer une ampoule...

Publié : 07 déc. 2017, 18:46
par Wolfen38
Salut à tous,

J'ai essayé d'allumer ma yeelight par un switch en blocky en activant un groupe, ca fonctionne bien pour l'allumage, mais l'extinction prend 30 secondes.

Donc je me suis dit, tentons une 1ere expérience simple en lua.

J'ai donc fait ce petit script :

Code : Tout sélectionner

commandArray = {}
 

if (devicechanged['Switch essai']=='Click' and devicechanged['Ampoule Salon']=='Off') then
	commandArray['Group:Lumiere blanche']='On'
	else
	  if (devicechanged['Switch essai']=='Click' and devicechanged['Ampoule Salon']=='On') then 
             commandArray['Group:Lumiere blanche']='Off'
          end

 
return commandArray
Mais rien ne se passe....

De l'aide svp pour un débutant...

Merci.

Re: Allumer une ampoule...

Publié : 09 déc. 2017, 08:15
par Wolfen38
Personne pour m'aider ? Pourtant j'imagine que comme script lua c'est vraiment la base de la base ????

Re: Allumer une ampoule...

Publié : 09 déc. 2017, 08:28
par lamouette
Comme déjà répondu ailleurs, je fais ça : viewtopic.php?t=5417

Re: Allumer une ampoule...

Publié : 09 déc. 2017, 08:44
par vil1driver
Salut,

Impossible que ton code fonctionne
Impossible d'avoir 2 devices qui 'changent' (soient mis à jour) simultanément

Re: Allumer une ampoule...

Publié : 09 déc. 2017, 10:32
par Wolfen38
Merci, grace à vos info à vous deux, ca semble commencer à fonctionner.

Il me reste le probleme que si j'allume et j'éteins juste apres, ca bloque, mais on avance.

Merci beaucoup.

Re: Allumer une ampoule...

Publié : 09 déc. 2017, 11:20
par Wolfen38
Ca y est, c'est tout bon, le problème de lenteur sur l'extinction venait du fait que je faisais le controle sur l'état de l'ampoule, et cette info est assez lente à remonter dans mon domoticz, en passant par un virtuel, c'est immédiat et ca roule.

Merci les gars.