Aller au contenu
stuop

Piloter Un Second Module Via Entrée S2

Recommended Posts

Bonjour,

 

Comment faire via l'entrée S2 de piloter un autre module ?

 

J'ai beau chercher et je ne trouve pas.

 

Merci pour votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, les associations entre odule, ne fonctionnent qu'avec les premier relais (ou les 2 en une fois, j'en sais rien, je n'ai jamais utilisé les associations)

Partager ce message


Lien à poster
Partager sur d’autres sites

Si O2 n'est  pas utilisé.

 

En passant par le Lua :

 

exemple : bouton supplémentaire pour contrôler l'éclairage.  Un peu comme un télérupteur.

--[[
%% properties
66 value
%% globals
--]]

-- ""66"" est le S2 du module 1
--"ID du module d'éclairage" est la sortie O1 ou O2 d'un autre module
--à  chaque lancement l'éclairage change d'état.

local inverse = {"turnOn", "turnOff"};
fibaro:call("ID du module d'éclairage", inverse[tonumber(fibaro:getValue("ID du module d'éclairage", "value")) + 1]);

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Si O2 n'est  pas utilisé.

 

En passant par le Lua :

 

exemple : bouton supplémentaire pour contrôler l'éclairage.  Un peu comme un télérupteur.

--[[
%% properties
66 value
%% globals
--]]

-- ""66"" est le S2 du module 1
--"ID du module d'éclairage" est la sortie O1 ou O2 d'un autre module
--à  chaque lancement l'éclairage change d'état.

local inverse = {"turnOn", "turnOff"};
fibaro:call("ID du module d'éclairage", inverse[tonumber(fibaro:getValue("ID du module d'éclairage", "value")) + 1]);

Merci

 

Comment connaitre le numéro du module de S2 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Donc je souhaite que mon module qui est dans mon salon FGD212 avec ID:97 via l'entrée S2 pilote l’éclairage de la salle a manger FGS221 ID:90 ce module la n'aura quand a lui plus d'interrupteur.

 

--[[
%% properties
97 value
%% globals
--]]

-- ""97"" est le S2 du module 1
--"ID du module d'éclairage" est la sortie O1 ou O2 d'un autre module
--à  chaque lancement l'éclairage change d'état.

local inverse = {"turnOn", "turnOff"};
fibaro:call("97", inverse[tonumber(fibaro:getValue("90", "value")) + 1]);

Partager ce message


Lien à poster
Partager sur d’autres sites

Presque :

--[[
%% properties
97 value
%% globals
--]]

-- ""97"" est le S2 du module 1
--"ID du module d'éclairage" est la sortie O1 ou O2 d'un autre module
--àchaque lancement l'éclairage change d'état.

local inverse = {"turnOn", "turnOff"};
fibaro:call(90, inverse[tonumber(fibaro:getValue(90, "value")) + 1]);

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok mais j'ai câblé mon inter entre SX et S2 et j'ai le même fonctionnement que S1 et sa n'actionne pas mon autre module

Partager ce message


Lien à poster
Partager sur d’autres sites

heuu pour ma culture G, je pige pas tres bien le +1

 

SI le value est de 0, 0+1, inverse de 1 : turnOn

SI value est de 1 : 1+1, inverse de 2, turnOff ?

 

C'est bien cela ?

Partager ce message


Lien à poster
Partager sur d’autres sites

@ pepite

Exacte, c'est pour éviter le if else end. :60:

0+1 -> inverse[1] = "turnOn" et 1+1=2 ->  inverse[2] = "turnOff".

 

@stuop

Je n'avais pas vu que c'était un FGS212, et je n'en ai pas, mais d'après :

 

http://www.domotique-store.fr/domotique/modules-domotiques/micromodules/micromodule-domotique-variateur-lumiere-sans-fil/468-fibaro-dimmer-2-fgd-212-micro-module-interrupteur-variateur-de-lumiere-sans-neutre-zwave-avec-mesure-de-consommation.html#description

 

S2 peut en effet contrôler un autre module, pour le câblage je passe la main à  ceux qui en ont un. Je pense que c'est bon.

Peut-être un paramétrage du module, car tu as le même ID pour S1 et S2 ? Il faut passer par sceneactivation je suppose.

 

Ce code tourne nickel sur mes FGS221 (sauf si erreur de copier-coller :P ).

Modifié par trainkill666

Partager ce message


Lien à poster
Partager sur d’autres sites

Fibaro c'est bien mais vraiment trop compliqué quand on commence !!!!

 

Comment trouver l'ID du S2 de mon module ?

 

Par ou je doit commencer ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Facile :

- tu prends la doc du FGD-212 :  http://manuals.fibaro.com/content/manuals/en/FGD-212/FGD-212-EN-T-v1.0.pdf

- tu cherches S2, et tu tombes sur le paramètre 28 qui t'explique qu'il faut utiliser le Scene Activation

- tu fais une recherche sur le forum, et tu tombes sur un magnifique tuto : http://www.domotique-fibaro.fr/index.php/topic/4802-lua-sceneactivation-et-module-compatible-d%C3%A9clenchement-dune-sc%C3%A9ne-avec-un-bouton/

 

y'a plus qu'à  ;)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×