Files
scripts/Perl Luftdaten/README
2024-10-14 00:08:40 +02:00

47 lines
1005 B
Plaintext

https://rrdwizard.appspot.com/index.php
rrdtool create filename.rrd \
--step '300' \
'DS:PM25:GAUGE:300:0:2000' \
'DS:PM10:GAUGE:300:0:2000' \
'DS:Temperature:GAUGE:300:-30:60' \
'DS:Humidity:GAUGE:300:0:100' \
'DS:hPa:GAUGE:300:300:1100' \
'RRA:MIN:0.5:1:105408' \
'RRA:MAX:0.5:1:105408' \
'RRA:AVERAGE:0.5:1:105408' \
'RRA:LAST:0.5:1:105408' \
'RRA:MIN:0.5:12:87600' \
'RRA:MAX:0.5:12:87600' \
'RRA:AVERAGE:0.5:12:87600' \
'RRA:LAST:0.5:12:87600'
VALUE:PM10,PM25,Temperature,Humidity
UNIT:µg,µg,°C,%
SPAN:1h 1d 1w ...
export VALUE=Humidity
export UNIT=%
export SPAN=1d
rrdtool graph "graph_$VALUE.png" \
--title "$VALUE" \
--vertical-label "$UNIT" \
--width '600' \
--height '200' \
--start end-$SPAN \
"DEF:VNAME=db_761_762.rrd:$VALUE:MAX" \
'VDEF:vmin=VNAME,MINIMUM' \
'VDEF:vmax=VNAME,MAXIMUM' \
'VDEF:vavg=VNAME,AVERAGE' \
'VDEF:vlast=VNAME,LAST' \
'LINE1:VNAME#0000FF' \
'GPRINT:vmin:%3.1lf (min)' \
'GPRINT:vmax:%3.1lf (max)' \
'GPRINT:vavg:%3.1lf (avg)' \
'GPRINT:vlast:%3.1lf (last)'