Kod: Markera allt
root@OpenWrt:/# /mnt/usb/update_energi.sh
ERROR: opening 'energi.rrd': No such file or directory
Kod: Markera allt
/usr/bin/rrdtool update /mnt/usb/energi.rrd N:$VALUE
Tusen tusen tack!
Kod: Markera allt
root@OpenWrt:/# /mnt/usb/update_energi.sh
ERROR: opening 'energi.rrd': No such file or directory
Kod: Markera allt
/usr/bin/rrdtool update /mnt/usb/energi.rrd N:$VALUE
Kod: Markera allt
#!/bin/bash
#Exempel för en elmätare med 10000 blink per kWh. OBS . i ställe
OMRAKNINGSFAKTOR=1
COUNT=`cat /mnt/1wire/uncached/1D.C58C0C000000/counters.A|sed -e s/" "//g`
#Lite magi för att räkna med flyttal i BASH
VALUE=`echo "$OMRAKNINGSFAKTOR $COUNT" |awk '{printf "%.0f", ($1
/usr/bin/rrdtool update /home/test/rrddata/energi.rrd N:$VALUE'
Tackar, det var lösnigen.Plutonium skrev:Du har ett tecken som inte ska vara där i slutet av raden 7, ( ' ).
Kod: Markera allt
/usr/bin/rrdtool graph /var/www/energi-24h.png \
-E \
--imgformat PNG \
--start -24h \
--end now \
--width 600 \
--height 400 \
--title Exempelgraf \
--vertical-label 'Watt' \
-l 0 \
DEF:Hushall=/home/janne/rrddata/energi1.rrd:energi1:AVERAGE \
DEF:varme=/home/janne/rrddata/energi2.rrd:energi2:AVERAGE \
CDEF:W=Hushall,3600,* \
LINE2:W#0000FF \
CDEF:energiK1=energi1,1000,/ \
VDEF:value_sum=energiK1,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
GPRINT:W:LAST:"Just nu\: %0.2lf%sW\n" \
CDEF:W=Varme,3600,* \
LINE3:W#FF0000 \
CDEF:energiK2=energi2,1000,/ \
VDEF:value_sum=energiK2,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
GPRINT:W:LAST:"Just nu\: %0.2lf%sW\n" \
Kod: Markera allt
/usr/bin/rrdtool graph /var/www/energi_a_24h.png \
-E \
--imgformat PNG \
--start -24h \
--end now \
--width 600 \
--height 400 \
--title Total Senaste 24 timmarna \
--vertical-label 'Watt' \
-l 0 \
DEF:energi=/home/olle/rrddata/energi_a.rrd:energi:AVERAGE \
CDEF:W=energi,3600,* \
AREA:W#AAAAee \
LINE3:W#000000 \
CDEF:energiK=energi,1000,/ \
VDEF:value_sum=energiK,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
CDEF:W=energi,3600,* \
AREA:W#AAAAee \
LINE3:W#000000 \
CDEF:energiK=energi,1000,/ \
VDEF:value_sum=energiK,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
GPRINT:W:LAST:"Just nu\: %0.2lf%sW\n" \
COMMENT:"Quart 2011"
----------------------------------------------------------------------------------
/usr/bin/rrdtool graph /var/www/energi_b-24h.png \
-E \
--imgformat PNG \
--start -24h \
--end now \
--width 600 \
--height 400 \
--title Bergvärme 24 hour \
--vertical-label 'Watt' \
-l 0 \
DEF:energi=/home/olle/rrddata/energi_b.rrd:energi:AVERAGE \
CDEF:W=energi,3600,* \
AREA:W#AAAAee \
LINE3:W#000000 \
CDEF:energiK=energi,1000,/ \
VDEF:value_sum=energiK,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
CDEF:W=energi,3600,* \
AREA:W#AAAAee \
LINE3:W#000000 \
CDEF:energiK=energi,1000,/ \
VDEF:value_sum=energiK,TOTAL \
GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %0.2lf%sW" \
GPRINT:W:AVERAGE:"Medel\: %0.2lf%sW" \
GPRINT:W:MAX:"Max\: %0.2lf%sW" \
GPRINT:W:LAST:"Just nu\: %0.2lf%sW\n" \
COMMENT:"Quart 2011"