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

37 lines
1.2 KiB
Plaintext
Executable File

--Permet toutes les 15 minutes de renvoyer la commande actuelle sensée etre appliquée aux modules en 433 ( sans retour d'etat )
require "scripts/lua/functions"
commandArray = {}
--recupere les minutes
time=os.time()
jour=tonumber(os.date('%w',time))
minutes=tonumber(os.date('%M',time))
heures=tonumber(os.date('%H',time))
-- ---------------------------------------------------------------------------------------------------------
-- Toutes les 30 minutes suffisent
-- ---------------------------------------------------------------------------------------------------------
if (minutes == 0 or minutes == 30 ) then
if (otherdevices['Vacances'] == 'On') then
switchIfNeeded['SonoJasper'] = 'Off'
else
if (jour == 0 or jour == 6) then
if (heures >= 08 and heures <= 23) then
switchIfNeeded('SonoJasper', 'On')
else
switchIfNeeded('SonoJasper', 'Off')
end
else
if (heures >= 20 and heures <= 23) then
switchIfNeeded('SonoJasper', 'On')
else
switchIfNeeded('SonoJasper', 'Off')
end
end
end
debug('##### Lancement du check tele chambre '..otherdevices['SonoJasper'] )
end
return commandArray