Bonjour a tous,j'aurai besoins de vous.J'ai bien fais un boutons (pour effectuer un Reboot) et un label;j'ai mis le code que ma donner  Krikroff ci dessous et ensuite  le code pour confirmer est ce que cela est correct,j'ai mis un espace entre es deux.Merci 	 	
local httpClient = Net.FHttp("127.0.0.1", 11111);
	
	
local response, status, errorCode = httpClient:POST("/api/settings/reboot", "data=reboot");
			
if errorCode == 0 then
			fibaro:debug("status:"..status);
			else			fibaro:debug("Error code is "..errorCode..", response is ["..response..]");
			end	
  
  
-- ----------------------------
-- Ne pas toucher --
-- ----------------------------
function confirm(msg, labelId, secondes)
    local current = fibaro:getValue(fibaro:getSelfId(), "ui."..labelId..".value")
    if (current == msg) then
        fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value", " ")
    	return true
    else
        fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value", msg)
        fibaro:sleep(secondes*1000)
        fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value","")
	return fibaro:getValue(fibaro:getSelfId(), "ui."..labelId..".value") == " "
    end
end
-- ----------------------------
-- A vous de jouer ---
-- ----------------------------
local message = "Ré-appuyer pour confirmer" -- le message de confirmation
local label_id = "lblMessage"               -- l'ID du label qui recevra le message
local duree = 1                             -- la durée max entre 2 clique (en seconde)
if ( confirm(message, label_id, duree) ) then
      fibaro:log("Confirmé") 
      -- votre code ici en cas de confirmation
else 
      fibaro:log("Annulé")  
      -- votre code ici en cas d'annulation
end