J'ai déjà essayé avec une condition "or" et ça marche pas avec une seule scène (du moins j'ai pas trouvé comment faire)...pour le moment autant de scènes que de minimotes...
Pour l'instant, j'ai ca
--[[
%% properties
94 sceneActivation
%% globals
--]]
-----------------------------------------
----gestion des boutons des minimotes----
-----------------------------------------
local Minimotesalon = fibaro:getValue(94, "sceneActivation");
if (tonumber(Minimotesalon) == 1)
then
fibaro:call(7, "pressButton", "2")--Alarme nuit ON
end
if (tonumber(Minimotesalon) == 3)
then
fibaro:call(7, "pressButton", "4")--Alarme nuit OFF
end
if (tonumber(Minimotesalon) == 5)
then
fibaro:call(174, "pressButton", "7");--virage radio sdb on
end
if (tonumber(Minimotesalon) == 7)
then
fibaro:call(174, "pressButton", "9");--virage radio sdb off
end
Mais si je fait ca, ca ne fonctionne pas :
--[[
%% properties
94 sceneActivation
62 sceneActivation
%% globals
--]]
-----------------------------------------
----gestion des boutons des minimotes----
-----------------------------------------
local Minimotesalon = fibaro:getValue(94, "sceneActivation");
local Minimotechambre = fibaro:getValue(62, "sceneActivation");
if (tonumber(Minimotesalon) == 1)
or (tonumber(Minimotechambre) == 1)
then
fibaro:call(7, "pressButton", "2")--Alarme nuit ON
end
if (tonumber(Minimotesalon) == 3)
or (tonumber(Minimotechambre) == 3)
then
fibaro:call(7, "pressButton", "4")--Alarme nuit OFF
end
if (tonumber(Minimotesalon) == 5)
or (tonumber(Minimotechambre) == 5)
then
fibaro:call(174, "pressButton", "7");--virage radio sdb on
end
if (tonumber(Minimotesalon) == 7)
or (tonumber(Minimotechambre) == 7)
then
fibaro:call(174, "pressButton", "9");--virage radio sdb off
end
: