Page 2 sur 2

Re: Calcul puissance instantanée : Lua, DZvent ?

Publié : 08 oct. 2019, 18:33
par getget
Image

Re: Calcul puissance instantanée : Lua, DZvent ?

Publié : 08 oct. 2019, 22:58
par getget
Je m'en suis finalement sorti en DzVents :
ZOE = compteur incrémental (en kWh)
Zoe Instantané = Compteur en W (moyenné sur 60s car le Wemos n'envoie le total que toutes les 60s)

Code : Tout sélectionner

return {
	on = {
		devices = {
			'ZOE'
		},
	},
	data = {
      previousCounterZoe = { initial = 0 }
        },
    
	execute = function(domoticz, device)
	    local updateTime = domoticz.devices('ZOE').lastUpdate.secondsAgo
		local consommation = (domoticz.devices('ZOE').counter-domoticz.data.previousCounterZoe)*3600/updateTime*1000 --*1000 car kW *3600 car en kWh /updatetime pour ramener par seconde
		domoticz.data.previousCounterZoe = domoticz.devices('ZOE').counter
		domoticz.devices('Zoe Instantané').updateEnergy(consommation)
	end
}

Re: Calcul puissance instantanée : Lua, DZvent ?

Publié : 09 oct. 2019, 18:52
par Freddy69j
Bonsoir,
dans le flot de réponses, je ne sais pas/plus si celle donnée par Denis Brasseur du 07 Octobre à 5h52 proposant un Script LUA est une réponse à ma demande. Si c'est le cas, je trouve compliqué ce script car les informations fournies par mon device OWL_CM180 sont dejà présentes (Kw instantannées et KwH, voir mes posts précédents), je veux simplement créer un autre device (virtuel sûrement) reprenant les valeurs du Device OWL_CM180 diminuées de 20%. Je ne comprends pourquoi on rentre dans des calculs de temps et de differences sur les valeurs... Mais si la réponse ne me concernait pas alors ne tenez pas compte de ce message... désolé... :?
Cdlt