As tu essayé en enlevant le "elseif" ?
--[[
%% properties
111 value
111 arme
157 value
157 armed
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (tonumber(fibaro:getValue(111, "value")) > 0 and tonumber(fibaro:getValue(111, "armed")) > 0) --Bureau
or
(startSource["type"] == "other")
then
fibaro:call(153, "pressButton", "11"); --Pushover
fibaro:call(53, "sendDefinedPushNotification", "14");
fibaro:call(2, "sendDefinedEmailNotification", "14");
fibaro:call(58, "sendDefinedPushNotification", "14");
fibaro:call(62, "sendDefinedPushNotification", "14");
--fibaro:call(100, "turnOn"); --activation sirène
fibaro:call(139, "pressButton", "6"); --Message Sarah
fibaro:call(74, "sendPhotoToUser", "2"); --capture garage
fibaro:call(162, "pressButton", "1"); --enregistrement video on
fibaro:sleep(300000); --enregistrement de 5 min
fibaro:call(162, "pressButton", "2"); --stop enregistrement
fibaro:sleep(3000); --Pause 3 second
fibaro:call(28, "turnOn"); --Allume la lumiere de la Salle de BAIN
fibaro:sleep(177000); --Pause 3 min
fibaro:call(28, "turnOff"); --Eteint la lumiere de la salle de bain
end
if (tonumber(fibaro:getValue(157, "value")) > 0 and tonumber(fibaro:getValue(157, "armed")) > 0) --Fenetre Cuisine
or
(startSource["type"] == "other")
then
fibaro:call(153, "pressButton", "6"); --Pushover
fibaro:call(53, "sendPush", "Attention: La fenêtre de la cuisine est ouverte");
fibaro:call(2, "sendEmail", "Attention: La fenêtre de la cuisine est ouverte");
fibaro:call(58, "sendPush", "Attention: La fenêtre de la cuisine est ouverte");
fibaro:call(62, "sendPush", "Attention: La fenêtre de la cuisine est ouverte");
--fibaro:call(100, "turnOn");
fibaro:call(139, "pressButton", "10"); --Message Sarah
fibaro:call(72, "turnOn"); --allume lumiere salon
fibaro:call(132, "turnOn"); --allume lumiere cuisine
fibaro:call(73, "sendPhotoToUser", "25"); --Capture ADVANCE
fibaro:sleep(3000);
fibaro:call(69, "sendPhotoToUser", "25"); --capture ROVIO
fibaro:sleep(120000);
fibaro:call(72, "turnOff"); --eteint lumiere salon
fibaro:call(132, "turnOff"); --eteint lumiere cuisine
end