fibaro fgd-212 utilisation s2
fibaro fgd-212 utilisation s2
bonjour,
depuis peu je me suis pris d’intérêt pour la domotique et étant bricoleur de nature, je me suis tourné vers domoticz.
donc pour mon petit Noël je me suis fait plaisir avec une cle z-wave, un module fgd-212, 2 sonoff basic ip.
mon premier but étant de dimmer mon plafonnier salon lorsque je regarde un film le soir et d’éteindre la lampe de la salle a manger située derriere.
initialement, les 2 lampes étaient commandées par un double interrupteur a bascule situé au même endroit avec un neutre disponible.
ce que je veux c est garder la commande mécanique pour les 2 lampes.
j'ai remplacé la double bascule par un double switch pour plus de facilité et d'options (double clics, appui long)
après ça, j'ai configurer mon pi3, installé domoticz, un server mosquito, inclus ma clé z-wave, le module fibaro,
j'ai aussi flashé un module sonoff, fait tous ce qu'il faut, il est bien reconnu et utilisable via domoticz.
ensuite j'ai câblé mon entrée s1 du fibaro sur un des 2 poussoir pour piloter et dimmer mon salon, ca fonctionne correctement,
j'ai câblé mon entrés S2 sur le 2 eme poussoir, je veux que celui ci commande le sonoff placé dans le plafonier pour couper ou retablir le 220v
et c est la que se trouve mon problème.
des que j’appuie sur le poussoir s2 je recois une commande on (avec un petit scenario, jarrive a coupler le sonoff qui sallume bien)
j'aimerai c est que l'appuie suivant fassent passer s2 à l'état off pour que le sonoff se coupe ce que je n'arrive pas a faire.
j'ai réussi a contourner le problème avec un appuis long pour éteindre le sonoff.
mais j'aimerai qu'il s’éteigne sur un appuis court comme l'allumage.
j'ai essayé en faisant des events blocky mais je n'arrive qu'a allumer le sonof ou à tomber dans une boucle on/off.
si qqun peux m'orienter vers une solution
merci
depuis peu je me suis pris d’intérêt pour la domotique et étant bricoleur de nature, je me suis tourné vers domoticz.
donc pour mon petit Noël je me suis fait plaisir avec une cle z-wave, un module fgd-212, 2 sonoff basic ip.
mon premier but étant de dimmer mon plafonnier salon lorsque je regarde un film le soir et d’éteindre la lampe de la salle a manger située derriere.
initialement, les 2 lampes étaient commandées par un double interrupteur a bascule situé au même endroit avec un neutre disponible.
ce que je veux c est garder la commande mécanique pour les 2 lampes.
j'ai remplacé la double bascule par un double switch pour plus de facilité et d'options (double clics, appui long)
après ça, j'ai configurer mon pi3, installé domoticz, un server mosquito, inclus ma clé z-wave, le module fibaro,
j'ai aussi flashé un module sonoff, fait tous ce qu'il faut, il est bien reconnu et utilisable via domoticz.
ensuite j'ai câblé mon entrée s1 du fibaro sur un des 2 poussoir pour piloter et dimmer mon salon, ca fonctionne correctement,
j'ai câblé mon entrés S2 sur le 2 eme poussoir, je veux que celui ci commande le sonoff placé dans le plafonier pour couper ou retablir le 220v
et c est la que se trouve mon problème.
des que j’appuie sur le poussoir s2 je recois une commande on (avec un petit scenario, jarrive a coupler le sonoff qui sallume bien)
j'aimerai c est que l'appuie suivant fassent passer s2 à l'état off pour que le sonoff se coupe ce que je n'arrive pas a faire.
j'ai réussi a contourner le problème avec un appuis long pour éteindre le sonoff.
mais j'aimerai qu'il s’éteigne sur un appuis court comme l'allumage.
j'ai essayé en faisant des events blocky mais je n'arrive qu'a allumer le sonof ou à tomber dans une boucle on/off.
si qqun peux m'orienter vers une solution
merci
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: fibaro fgd-212 utilisation s2
Salut,
Utilise 'Toggle' dans ton scénario
Utilise 'Toggle' dans ton scénario
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: fibaro fgd-212 utilisation s2
merci de ton aide.
mais quant tu parles d'un "toggle", c est dans un scenario en Lua?
je me suis pas encore lancé, j'ai essayé au plsu intuitif en blocky.
je me documante sur le lua.
mais quant tu parles d'un "toggle", c est dans un scenario en Lua?
je me suis pas encore lancé, j'ai essayé au plsu intuitif en blocky.
je me documante sur le lua.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: fibaro fgd-212 utilisation s2
Ah oui tien, toggle n'existe pas sous blocky 
Ba tu peux tout de même le faire
Si S2 et lampe On alors lampe Off
Si S2 et lampe Off alors lampe On
Quelque chose comme ça doit fonctionner
Ba tu peux tout de même le faire
Si S2 et lampe On alors lampe Off
Si S2 et lampe Off alors lampe On
Quelque chose comme ça doit fonctionner
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: fibaro fgd-212 utilisation s2
c est ce que j'avais fait en blocky
si s2=on et sonoff=off
alors metre sonoff à on
sinon si s2 on et sonoff on
alors metre sonoff a off.
avec ca j'arrive a allumer mais pas a eteindre
si s2=on et sonoff=off
alors metre sonoff à on
sinon si s2 on et sonoff on
alors metre sonoff a off.
avec ca j'arrive a allumer mais pas a eteindre
Re: fibaro fgd-212 utilisation s2
j'essaierai ca ce soir en lua pour voir si c est mieux
commandArray = {}
if (devicechanged['s2'] == 'On' and otherdevices['sonoff'] == 'Off') then
commandArray['sonoff']='On'
else if (devicechanged['s2'] == 'On' and otherdevices['sonoff'] == 'on') then
commandArray['sonoff']='off'
end
end
return commandArray
est ce que ça vous semble bon?
commandArray = {}
if (devicechanged['s2'] == 'On' and otherdevices['sonoff'] == 'Off') then
commandArray['sonoff']='On'
else if (devicechanged['s2'] == 'On' and otherdevices['sonoff'] == 'on') then
commandArray['sonoff']='off'
end
end
return commandArray
est ce que ça vous semble bon?
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: fibaro fgd-212 utilisation s2
Un end de trop, et ne pas oublier que On et Off prennent des majuscules, sinon c'est impeccable.
Ce script doit être de type DEVICE
Vu comme tu as rapidement écrit cela, n'utilise plus blocky
Ps: usage de balises code pour poster du code
Ce script doit être de type DEVICE
Vu comme tu as rapidement écrit cela, n'utilise plus blocky
Ps: usage de balises code pour poster du code
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: fibaro fgd-212 utilisation s2
ok merci pour les corrections
j'en prend bonne note et je teste ça ce soir
j'en prend bonne note et je teste ça ce soir
Re: fibaro fgd-212 utilisation s2
merci ca marche
parcontre il fallait bien 2 end
car j'ai 2 if imbriqué
parcontre il fallait bien 2 end
car j'ai 2 if imbriqué
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: fibaro fgd-212 utilisation s2
Ah oui autant pour moi
Donc c'est un end de trop et un espace de trop entre else et if
-> elseif
Donc c'est un end de trop et un espace de trop entre else et if
-> elseif
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien