Aller au contenu

Contrôler Un Radiateur Par Plages Horaires Avec Un Fgs-212


Yannick

Messages recommandés

Salut à  tous, 

 

J'ai besoin de l'aide d'un debugger de génie, j'ai fait une scène toute simple pour contrôler l'allumage ou l'extinction d'un FGS-212 qui pilote un vieux sèche-serviette suivant des plages horaires toutes bêtes... et ça ne marche pas  :(  :(  :(

 

voilà  ma scène LUA

--[[
%% autostart
%% properties
355 value
%% events
%% globals
--]]

local currentDate = os.date("*t");
local currentTime = string.format("%02d", currentDate.hour)..":".. string.format("%02d",currentDate.min);
local tempsdb = tonumber(fibaro:getValue(355, "value"))
local radiateur = fibaro:getValue(359, "value")

if currentTime > "8:30" and currentTime < "18:30" 
  then 
  fibaro:debug("Stop !!")
  fibaro:debug("il est "..currentTime)
  fibaro:call(359, "turnOff")
  fibaro:abort()
  end

if currentTime > "18:30" and currentTime < "23:00" then
  
if tempsdb >= 24.5 then fibaro:call(359, "turnOff") else fibaro:call(359, "turnOn")
  end
  end

si je supprime mes conditions de plages horaire et ne laisse gérer que la température, le module s'éteint et s'allume bien dès que la température passe le seuil.. je n'y comprends rien ! j'ai d'autres scènes qui fonctionnent parfaitement avec des plages horaires (pour l'allumage de mes lumières par exemple). 

Une idée ? 

 

Merci à  tous

:60:  :60:  :60:  :60:  :60:  :60:

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...