Bonjour,
J'utilise cette scène pour piloter des modules de puis la Keyfob (une touche pour on et une seconde pour off):
--[[
%% properties
%% events
624 CentralSceneEvent 1 Pressed
624 CentralSceneEvent 2 Pressed
624 CentralSceneEvent 3 Pressed
624 CentralSceneEvent 4 Pressed
624 CentralSceneEvent 5 Pressed
624 CentralSceneEvent 6 Pressed
--]]
-- -------------------------
--button "1" Appui carré simple
--button "2" Appui rond simple
--button "3" Appui croix simple
--button "4" Appui triangle simple
--button "5" Appui moins simple
--button "6" Appui plus simple
-- -------------------------
StartSource = fibaro:getSourceTrigger()["event"]["data"];
if StartSource['keyId'] == 1 then fibaro:call(172, "pressButton", "2") end -- Mode confort zone jour
if StartSource['keyId'] == 2 then fibaro:call(172, "pressButton", "6") end -- Mode hors-gel zone jour
if StartSource['keyId'] == 3 then fibaro:call(635, "turnOff") end -- Eclairage table off
if StartSource['keyId'] == 4 then fibaro:call(635, "turnOn") end -- Eclairage table on
if StartSource['keyId'] == 5 then fibaro:call(630, "turnOff") end -- PC Sapin off
if StartSource['keyId'] == 6 then fibaro:call(630, "turnOn") end -- PC Sapin on
Mais je me demandais si je pouvais utiliser la commande "état opposé" comme dans les scènes blocs et traduit ici vers le Lua:
then
local deviceValue1 = tonumber(fibaro:getValue(635, "value"));
if (deviceValue1 > 0) then
fibaro:call(635, "turnOff");
else
fibaro:call(635, "turnOn");
end
Auriez-vous un exemple pour l'insérer dans la scène tout en haut?
Je ne bloquerais ainsi qu'une touche pour faire du On/Off sur un FGS.
Merci d'avance.