Files
Domoticz/lua/Archives/script_time_Presence.old
2025-03-06 11:09:58 +01:00

34 lines
990 B
Plaintext
Executable File

require "scripts/lua/functions"
--Permet toutes les 15 minutes de renvoyer la commande actuelle sensée etre appliquée aux modules en 433 ( sans retour d'etat )
commandArray = {}
--recupere les minutes
time=os.time()
jour=tonumber(os.date('%w',time))
--mois=tonumber(os.date('%M',time))
minutes=tonumber(os.date('%M',time))
heures=tonumber(os.date('%H',time))
if (minutes % 10 == 0) then
debug('####### Lancement du check Presence ' ..heures..'h'..minutes)
if (otherdevices['Vacances'] == 'On') then
switchIfNeeded('Presence','Off')
else
--commandArray['Presence']='Off'
------------------------------------------------------------------------
if (josdJourChome()) then
switchIfNeeded('Presence','On')
else
if (heures > 17 or otherdevices["Zone B"] == 'On') then
switchIfNeeded('Presence','On')
else
switchIfNeeded('Presence','Off')
end
end
end
end
return commandArray