Essaie ceci
--[[
%% properties
125 sceneActivation
%% globals
--]]
local magicswitch = 125 -- a mettre ID sensors
local volume = fibaro:get(76,"ui.Slider1.value") -- Recuperer le bon nom du Slider dans le VD
local actions = {
[10] = function() fibaro:debug("appui simple B1") end,
[11] = function()
fibaro:debug('You click 11 = Single click')
fibaro:call(60, "turnOff")
fibaro:call(76, "pressButton", "8")
end,
[12] = function()
fibaro:debug('You click 12 = Long click')
-- Augmenter le volume
volume = math.min(100, volume +10)
fibaro:debug("Volume : " ..volume)
fibaro:call(76, "setSlider", "15", volume)
end,
[13] = function()
fibaro:debug('You click 13 = Return Long click')
-- Diminuer le volume
volume = math.max(0, volume -10)
fibaro:debug("Volume : " ..volume)
fibaro:call(76, "setSlider", "15", volume)
end,
[14] = function()
fibaro:debug('You click 14 = Double click')
fibaro:startScene(47)
end,
[15] = function()
fibaro:debug('You click 15 = Triple click')
fibaro:call(60, "turnOn")
end,
}
local action = tonumber(fibaro:getValue(magicswitch, "sceneActivation"))
actions[action]()