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

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.

Moderator: elf98

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

Inläggav jonte78 » 12 maj 2012, 20:32

Tjena,
Hur får jag en graf på "förbrukad mängd" (total) över en viss tidsperiod?
jonte78
 
Inlägg: 1
Blev medlem: 12 maj 2012, 20:30
Ort: Orten

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

Inläggav elf98 » 15 maj 2012, 20:04

Du ändrar starttime och enddtime i scriptet som genererar grafen.
Teknisk mångsysslare - äger och driver m.nu och temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
 
Inlägg: 5145
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

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

Inläggav lunxer » 24 feb 2013, 13:46

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
lunxer
Wannabe
 
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

Inläggav elf98 » 24 feb 2013, 14:09

Vad händer om du kör loggningsscriptet manuellt ett par gånger?
Teknisk mångsysslare - äger och driver m.nu och temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
 
Inlägg: 5145
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

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

Inläggav lunxer » 24 feb 2013, 14:16

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
lunxer
Wannabe
 
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

Inläggav lunxer » 24 feb 2013, 14:51

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
lunxer
Wannabe
 
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

Inläggav elf98 » 24 feb 2013, 19:16

Hur kommer det sig att du vill logga med 150 sekunders intervall? Vad har du satt step till?
Teknisk mångsysslare - äger och driver m.nu och temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
 
Inlägg: 5145
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

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

Inläggav lunxer » 24 feb 2013, 20:40

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?
lunxer
Wannabe
 
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

Inläggav Bjorkluund » 25 aug 2013, 06:21

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?
Användarvisningsbild
Bjorkluund
 
Inlägg: 1
Blev medlem: 25 aug 2013, 06:18
Ort: Stockholm

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

Inläggav P-G » 12 jan 2018, 23:14

Ä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
Temp
P-G
Gillar hemautomation
 
Inlägg: 27
Blev medlem: 14 jun 2009, 11:32
Ort: Vellinge/Eskilstorp

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

Inläggav P-G » 12 jan 2018, 23:19

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
Temp
P-G
Gillar hemautomation
 
Inlägg: 27
Blev medlem: 14 jun 2009, 11:32
Ort: Vellinge/Eskilstorp

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

Inläggav Plutonium » 12 jan 2018, 23:36

Hur ser din fil ut?
http://essunga.org
Moderator - Temperatur.nu
Användarvisningsbild
Plutonium
Moderator
 
Inlägg: 1137
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro

Föregående

Återgå till Guider/Artiklar/How to

Vilka är online

Användare som besöker denna kategori: Bing [Bot] och 1 gäst

cron