2015-11-16 21:59:58.836 Error: EventSystem: ...i/domoticz/scripts/lua/script_device_chauffagehorsHC.lua:25: ')' expected near '='
Code : Tout sélectionner
-- script_device_chauffagehorsHC.lua
-- ce script détecte une chauffe hors période heure creuse passé 06h30 et indique le temps depuis lequel le chauffage fonctionne dans la zone à la coupure de celui ci afin de faciliter le recalage en fonction de la température extérieure fluctuente
--------------------------------
------ Variables à éditer ------
--------------------------------
local chauffe = 'Module Salon' -- Nom du module fil pilote
local chauffe2 = 'Module Cuisine' -- Nom du module fil pilote
local chauffe3 = 'Module Chambre 2' -- Nom du module fil pilote
local chauffe4 = 'Module Chambre Capucine' -- Nom du module fil pilote
--------------------------------
-- Fin des variables à éditer --
--------------------------------
function timedifference(d)
s = otherdevices_lastupdate[d]
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
t1 = os.time(year=os.date(%Y), month=os.date(%m), day=os.date(%d), hour='06', min='35', sec='00')
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = os.difftime (t1, t2)
return difference
commandArray = {}
if (devicechanged[chauffe] == 'Off') then
delta = timedifference(chauffe)
commandArray['SendNotification']='chauffe Salon décalée # de ' .. delta
end
if (devicechanged[chauffe2] == 'Off') then
delta = timedifference(chauffe2)
commandArray['SendNotification']='chauffe Cuisine décalée # de ' .. delta
end
if (devicechanged[chauffe3] == 'Off') then
delta = timedifference(chauffe3)
commandArray['SendNotification']='chauffe Chambre 2 décalée # de ' .. delta
end
if (devicechanged[chauffe4] == 'Off') then
delta = timedifference(chauffe4)
commandArray['SendNotification']='chauffe Chambre Capucine décalée # de ' .. delta
end
return commandArray