Klopt:Dylantje2 schreef op woensdag 27 februari 2019 @ 19:32:
[...]
Das een lastige...
Ik snap nu even niet wat hij telt de actule waarde?
Of de berekende waarde
Hij loopt te hard tov de andere meters..
https://drive.google.com/...oMl6TAoN/view?usp=sharing
De totaal eerste rode is de wp
De tweede rode is de helft van de wp wat ik eigenlijk zoek
De text vliegt omhoog/...
x = oude waarde
y = N * 500
verbruik = x+y
Het is dus van belang dat je hem maar 1x per dag uitvoert... Omdat hij telt weten we dus dat hij het doet
Voor nu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| return { on = { timer = { "every minute" } }, execute = function(domoticz) local warmtePomp = domoticz.devices(11919) local textSensor = domoticz.devices(12307) local currentValue = textSensor.text local verbruik = warmtePomp.counterToday * 500 local totalen = currentValue + verbruik textSensor.updateText(totalen) domoticz.log("Verbruik aangepast naar "..totalen) textSensor.updateText('0') end } |
Deze opslaan, daarna even een minuut wachten en als het goed is staat de teller dan weer op 0. Als dat zo is dan verwijder je regel 18 en pas je op regel 3 every minute aan naar every day at 23:00, hij update dan elke dag om 23:00 naar de waardes. Let wel op dat je crontab de goede tijd heeft
Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!