Aller au contenu

Pb Script D'allumage


Rem's

Messages recommandés

Bonjour à  tous,

 

J'utilise ce script fait qui allume des appliques (dimmer) à  8%

Je voudrai aussi que sur la 2ème plage horaraire, cela m'allume un bandeau led dans le salon ... et c'est la mon problème, il ne respecte pas la plage horaire. Pourtant le script se lit jusqu'au bout.

--[[
%% properties
157 value
%% globals
--]]
 
-- Ce scénario sera executé uniquement à  l'ouverture / fermeture
-- du décteur de porte ID 157

local door = 157
local light = 9
local led = 26
local startSource = fibaro:getSourceTrigger(); 

local heure = string.format(os.date("%H"), "%2d")..string.format(os.date("%M"), "%2d")
local heureValable = heure >= "1900" or heure < "0745"

local enAlerte = (tonumber(fibaro:getValue(door, "value")) > 0) 

if enAlerte and heureValable then
  
     -- porte en alerte soit ouverte
    fibaro:call(light, "setValue", "8");
     fibaro:debug("Porte ouverte")
  else
    -- porte fermée
    fibaro:call(light, "turnOff");
     fibaro:debug("Porte fermée")
 
  end
local enAlerte = (tonumber(fibaro:getValue(door, "value")) > 0) 
local heure2 = string.format(os.date("%H"), "%2d")..string.format(os.date("%M"), "%2d")
local heureValable2 = heure2 >= "2000" or heure < "2345"

if enAlerte and heureValable2 then
  -- porte en alerte soit ouverte
  fibaro:call(26, "startProgram", "7")
  fibaro:sleep(5*1000);
  fibaro:call(26, "turnOff")
     fibaro:debug("Porte ouverte avec alerte Led")
   else
     fibaro:debug("alerte Led sans objet")
   end

Une idée ...

 

Merci du coup de main

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...