Sida 7 av 7

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 12 maj 2012, 20:32
av jonte78
Tjena,
Hur får jag en graf på "förbrukad mängd" (total) över en viss tidsperiod?

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 15 maj 2012, 20:04
av elf98
Du ändrar starttime och enddtime i scriptet som genererar grafen.

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 13:46
av lunxer
Vad gör jag för fel?
Följt http://wiki.temperatur.nu/index.php/M%C ... ed_rrdtool
men kör jag

Kod: Markera allt

rrdtool fetch energi.rrd AVERAGE -s -20min
så blir bara resultatet:

Kod: Markera allt

1361705460: 0.0000000000e+00
1361705520: 0.0000000000e+00
1361705580: 0.0000000000e+00
1361705640: 0.0000000000e+00
1361705700: 0.0000000000e+00
1361705760: 0.0000000000e+00
kör jag

Kod: Markera allt

cat /mnt/1wire/1D.59EB0E000000/counters.A|sed -e s/" "//g
(från min get_energi.sh)
så spottar den ut sig ett vettigt värde (som jag antar är förbrukning just nu? (min mätare har 1000 imp)
trotts detta så verkar den inte spotta in några värden i .rrd-filen

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 14:09
av elf98
Vad händer om du kör loggningsscriptet manuellt ett par gånger?

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 14:16
av lunxer
Den bygger bara på med 0.0000000000e+00
Jag testade att echoa ut $COUNT förut, den spottade ut ett värde av 570, men det spelade ingen roll vad jag valde för omräkningsfaktor :o

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 14:51
av lunxer
Hittade en sak nu, den verkar fylla i data ibland?

Kod: Markera allt

rrdtool fetch ../rrddata/energi.rrd AVERAGE -s -20min
1361708940: 8.0169394790e-03
1361709000: 8.0169394790e-03
1361709060: 3.1639385434e-04
1361709120: 3.1639385434e-04
1361709180: 0.0000000000e+00
1361709240: 0.0000000000e+00
1361709300: 0.0000000000e+00
1361709360: 0.0000000000e+00
1361709420: 0.0000000000e+00
1361709480: 0.0000000000e+00
1361709540: 0.0000000000e+00
1361709600: 0.0000000000e+00
1361709660: 1.6314141827e-02
1361709720: 1.6314141827e-02
1361709780: 3.5252483991e-04
1361709840: 3.5252483991e-04
1361709900: 0.0000000000e+00
1361709960: 0.0000000000e+00
1361710020: 0.0000000000e+00
1361710080: 0.0000000000e+00
1361710140: nan
Kör scriptet via crontab :
*/2.5 * * * * /home/pi/bin/get_energi.sh

Och såhär blir grafen http://kranvatten.se/images/energi_day1.png

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 19:16
av elf98
Hur kommer det sig att du vill logga med 150 sekunders intervall? Vad har du satt step till?

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 24 feb 2013, 20:40
av lunxer
elf98 skrev:Hur kommer det sig att du vill logga med 150 sekunders intervall? Vad har du satt step till?
Körde bara efter guiden, så skapade rrd med
rrdtool create /home/user/energi.rrd -s 60 DS:energi:COUNTER:1200:0:U RRA:AVERAGE:0.5:1:43200 RRA:AVERAGE:0.5:30:175200
crontaben tog jag bara samma intervall som för mina tempgivare, fel?
Edit: Aah, jag behöver köra den varje min?
Fyller in rätt nu, men lite lågt? 267W, två datorer igång i en villa med lvp, kan det stämma?

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 25 aug 2013, 06:21
av Bjorkluund
Jag har en mätare som säger 1000 och då funkade följande bra:

/usr/bin/rrdtool graph $RRD_PATH/energi_day.png --start -24h \
--title="Förbrukning under ett dygn." \
DEF:energi=$RRD_PATH/energi.rrd:energi:AVERAGE \
CDEF:W=energi,3600,* \
CDEF:W_real=energi,1000,/ \
VDEF:value_sum=W_real,TOTAL \
AREA:W#4AA02C \
LINE1:W#000000 \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
GPRINT:W:LAST:"Nu\: %0.2lf%sW\n" \

Men nu har jag en annan mätare som säger 20000. Vad ska jag ändra?

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 12 jan 2018, 23:14
av P-G
Är det någon som kan hjälpa mig med detta felmeddelande.
Jag skall gör en graph med rrdtools graph och får följande fel

rad 37 står detta " COMMENT:"Copyright Freiholtz Consulting 2010"

/home/pi/bin/get_energi.sh: rad 37: 20272 Segmenteringsfel

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 12 jan 2018, 23:19
av P-G
Jag får följande fel när jag skallskapa en energi graph med rddtool graph

rad 37 står (COMMENT:"Copyright Freiholtz Consulting 2010")

/home/pi/bin/get_energi.sh: rad 37: 22634 Segmenteringsfel /usr/bin/rrdtool graph /var/www/html/energi-24h.png -E --imgformat PNG

Re: Mäta elförbrukning via 1wire och rrdtool.

Postat: 12 jan 2018, 23:36
av Plutonium
Hur ser din fil ut?