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

39 lines
1.1 KiB
Lua
Executable File

require "scripts/lua/functions"
--recupere les minutes
time=os.time()
seconds=tonumber(os.date('%S',time))
minutes=tonumber(os.date('%M',time))
heures=tonumber(os.date('%H',time))
jour=tonumber(os.date('%w',time))
mois=tonumber(os.date('%M',time))
--Initialise la commande de retour finale
commandArray={}
-- ------------------------------------------------------------------------------
-- Gestion de la production solaire
-- ------------------------------------------------------------------------------
--if (minutes %1 == 0) then
local tab1 = split(otherdevices['CONSOMMATION_GENERALE'], ";")
local watt_consomme = tonumber(tab1[1])
--print("Time Consommation générale "..watt_consomme)
local tab = getValuesInTab('SolaireProduction')
print("Time Production Solaire "..tab[1])
local watt_solaire = tonumber(tab[1])
if watt_solaire ~= nil and watt_solaire > 100 then
if watt_consomme < 80 then
print("Consommation devient faible => routage solaire")
else
print("Consommation encore importante solaire 100% injecté")
end
end
--end
return commandArray