Page 3 sur 3

Re: Automatisation volet roulant - Problème sur calcul d'une valeur moyenne

Publié : 08 mai 2018, 21:22
par Anthony72
Déjà, ça marche avec la température. Reste à le modifier.

Re: Automatisation volet roulant - Problème sur calcul d'une valeur moyenne

Publié : 08 mai 2018, 21:24
par papoo
oui
mais comme je n'ai pas de capteur de luminosité, je ne peux guère plus t'aider

Re: Automatisation volet roulant - Problème sur calcul d'une valeur moyenne

Publié : 08 mai 2018, 21:48
par Anthony72
Ça marche !

Par contre, faut que je le mettes dans un script séparé. Il marche pas dans mon script principal.

Ça donne ça :

Code : Tout sélectionner

return {
        active = true,
		timer = {'every minute'},
		on = {
            devices = {
                'Luminosité extérieure',
            }
        },
        data = {
            temperatures = { history = true, maxMinutes = 15 }
        },
        execute = function(domoticz, device)

            
            -- add new data
            domoticz.data.temperatures.add(device.lux)
            
            -- average
            local average = domoticz.data.temperatures.avg()
            domoticz.notify('moyenne = ' .. average, domoticz.LOG_INFO)
            
        end
}
Merci Papoo :D

Re: Automatisation volet roulant - Problème sur calcul d'une valeur moyenne

Publié : 08 mai 2018, 21:52
par papoo
l'autre script fonctionne avec un timer, la référence aux devices ne fonctionne pas .
celui ci par contre se déclenche à chaque mise à jour d'un des devices déclarés .
Pour moi l'option timer n'est pas utile dans ton cas.