J'ai un script qui me permet de calculer la moyenne de température de mon potager.
Celui ci s'exécute bien quand la température de mon potager change.
Mais je n'arrive pas à l’exécuter sans erreur en mettant le trigger sur un switch nommé ici: historyTrigger
Code : Tout sélectionner
return {
active = true,
on = {
devices = {'Potager',
'historyTrigger', --marche pas
}
},
data = {
temperatures = { history = true, maxItems = 10 }
},
execute = function(domoticz, triggeredItem,info)
-- add new data
domoticz.data.temperatures.add(triggeredItem.temperature)
-- average
local average = domoticz.data.temperatures.avg()
print("average= " .. average .." " .. type(average) )
-- maximum value in the past hour:
local max = domoticz.data.temperatures.maxSince('01:00:00')
print("temperatures.max depuis 1h= " .. max .." " .. type(max) )
end
}
mais je ne vois pas la bonne syntaxe malgré mes nombreux essais.
Je débute en dzvents et je tourne en rond...
Une bonne âme pour m'aider à le corriger?
Merci d'avance