Aller au contenu

Recommended Posts

Bonjour, 

 

J'ai fais l'acquisition de mon premier module! 

Un magnifique Walli pour mon volet roulant. 

Vue que c'est mon premier module et que j'apprend le LUA, je me bute à un problème que certain trouverons simple mais qui pour moi n'est pas évident. 

 

Ce que mon volet fait actuellement: 

Mon volet se ferme, le Walli s'active et s'éclaire en vert lors du fonctionnement du moteur puis s’éteint. 

Ce que je voudrai qu'il fasse: 

Mon volet se ferme, le Walli s'active et s'éclaire en vert lors du fonctionnement du moteur puis change de couleur en rouge et reste allumé durant 10 secondes. 

 

J'ai trouvé les commandes suivantes: 

setRingOnColor = fonctionnement des led lorsque le moteur est en action. 
setRingOffColor = fonctionnement des led lorsque le moteur est à l’arrêt. 
 
Je n'arrive pas à mettre un temps au setRingOffColor
Pour le moment j'ai essayé la commande suivante mais cela ne fonctionne pas.
 
J'en appel à vos compétence afin d'aider le débutant que je suis. 
En vous remerciant d'avance ;) . 
 
fibaro.call(34, 'setValue', 70 )
fibaro.call(34, 'setRingOnColor', "green")
fibaro.setTimeout(10000, function() self:LedOff() end)

function LedOff()
fibaro.call(34, 'setRingOffColor', "red")
end

fibaro.alert('push', {[1] = 2, }, 'Volet Bureau Fermé')

PS: Je suis sur une HC3

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

 

Sur HC2, je n'utilise pas ces paramètres là pour mes walli donc je ne peux pas te répondre mais j'utilise ceci et cela fonctionne nickel avec les wallplugs et les walli:

 

as tu essayé?

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut! 

 

C'est pas exactement ce que je cherche, cependant je le garde sous le coude ;) merci. 

 

J'ai en parti réussi à faire ce que je voulais, cependant lorsque j'appui dessus en manuel l'anneau ne s'allume plus du tout. 

--- Condition:

{
  conditions = { {
      id = 25,
      isTrigger = true,
      operator = "==",
      property = "value",
      type = "device",
      value = 200
  },{
      id = 41,
      isTrigger = true,
      operator= "==",
      property = "power",
      type= "device",
      value = 0
    } },
  operator = "all"
}

--- Action:

fibaro.call(41, 'setRingBrightness', 100)  
fibaro.call(41, 'setRingOnColor', "yellow")
fibaro.sleep(2000) 
fibaro.call(41, 'setValue', 20)
fibaro.call(41, 'setRingOffColor', "cyan")
fibaro.sleep(30000)
fibaro.call(41, 'setRingBrightness', "0")
fibaro.alert('push', {[1] = 2, }, 'Volet fermé 20%')

 

Je cherche encore un peu  je pense qu'il faut que je mette des conditions la dedans ^^ 

Modifié par triossrf

Partager ce message


Lien à poster
Partager sur d’autres sites

×