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.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
jonte78
Inlägg: 1
Blev medlem: 12 maj 2012, 20:30
Ort: Orten

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

Inlägg av jonte78 »

Tjena,
Hur får jag en graf på "förbrukad mängd" (total) över en viss tidsperiod?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

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

Inlägg av elf98 »

Du ändrar starttime och enddtime i scriptet som genererar grafen.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
lunxer
Wannabe
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

Inlägg 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
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

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

Inlägg av elf98 »

Vad händer om du kör loggningsscriptet manuellt ett par gånger?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
lunxer
Wannabe
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

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

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

Inlägg 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
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

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

Inlägg av elf98 »

Hur kommer det sig att du vill logga med 150 sekunders intervall? Vad har du satt step till?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
lunxer
Wannabe
Inlägg: 12
Blev medlem: 04 dec 2006, 18:01
Ort: eskilstuna

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

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

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

Inlägg 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?
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ägg 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
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ägg 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
Temp
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg av Plutonium »

Hur ser din fil ut?
http://essunga.org
Moderator - Temperatur.nu
Skriv svar