Enfield Cat's Blog: Arduino and other projects.
# # Supplementary file for HydraFerret data to be graphed in xymon # # To Use: # 1. Place in /etc/xymon/graphs.d/hydraferret.cfg # If xymon was compiled from source rather than installed # as a package, this might be held in the alternative dir: # ~xymon/server/etc/graphs.d/hydraferet.cfg # # 2. Ensure /etc/xymon.graphs.cfg include a line: # include /etc/xymon/graphs.d/hydraferret.cfg # If using an alternative location adjust the reference. # # 3. Modify /etc/xymon/xymonserver.cfg and add graph names # to the TEST2RRD= variable if you want a graph of a name # to be included in a test status display. To include # a graph in a test of another name note the format is # test/column-name=graph name, eg: pm=particle # # 4. Modify /etc/xymon/xymonserver.cfg and add graph names # to the GRAPHS= variable if you want a graph to appear in # the trends column. Graphs appear in the sequence you # specify in this variable. # # 5. Note the above 2 variables are quoted variables which # comma separate the graph names # [amps] FNPATTERN ^amps.(.+).rrd TITLE Amps YAXIS Amps DEF:p@RRDIDX@=@RRDFN@:amps:AVERAGE LINE1:0.00#000000: LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %7.3lf (cur) GPRINT:p@RRDIDX@:MAX: \: %7.3lf (max) GPRINT:p@RRDIDX@:MIN: \: %7.3lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %7.3lf (avg)\n [ch4] FNPATTERN ^ch4.(.+).rrd TITLE CH4 - Methane YAXIS ppm DEF:ch4@RRDIDX@=@RRDFN@:ch4:AVERAGE LINE2:ch4@RRDIDX@#@COLOR@:@RRDPARAM@ CH4 GPRINT:ch4@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:ch4@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:ch4@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:ch4@RRDIDX@:AVERAGE: %6.1lf (avg)\n [co2] FNPATTERN ^co2.(.+).rrd TITLE CO2 ppm YAXIS parts per mil -l 0.00 DEF:c@RRDIDX@=@RRDFN@:co2:AVERAGE LINE2:c@RRDIDX@#@COLOR@:CO2.@RRDPARAM@ GPRINT:c@RRDIDX@:LAST: \: %5.0lf (cur) GPRINT:c@RRDIDX@:MAX: \: %5.0lf (max) GPRINT:c@RRDIDX@:MIN: \: %5.0lf (min) GPRINT:c@RRDIDX@:AVERAGE: \: %5.0lf (avg)\n [co] FNPATTERN ^co.(.+).rrd TITLE CO - Carbon Monoxide YAXIS ppm DEF:co@RRDIDX@=@RRDFN@:co:AVERAGE LINE2:co@RRDIDX@#@COLOR@:@RRDPARAM@ CO GPRINT:co@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:co@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:co@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:co@RRDIDX@:AVERAGE: %6.1lf (avg)\n [humidity] FNPATTERN ^humidity.(.+).rrd TITLE Humidity YAXIS Percent -u 100 -l 0 DEF:p@RRDIDX@=@RRDFN@:humidity:AVERAGE LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:p@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:p@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n # # An example ADC conversion graph using a light dependent resistor # [light] FNPATTERN ^light.(.+).rrd TITLE light YAXIS ldr percent DEF:light@RRDIDX@=@RRDFN@:light:AVERAGE LINE2:light@RRDIDX@#@COLOR@:@RRDPARAM@ light GPRINT:light@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:light@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:light@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:light@RRDIDX@:AVERAGE: %6.1lf (avg)\n [lux] FNPATTERN ^lux.(.+).rrd TITLE light intensity YAXIS lux -l 0.00 DEF:i@RRDIDX@=@RRDFN@:index:AVERAGE LINE2:i@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:i@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:i@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:i@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:i@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n [moisture] FNPATTERN ^moisture.(.+).rrd TITLE Soil Moisture YAXIS count -u 100 -l 0 DEF:val@RRDIDX@=@RRDFN@:moisture:AVERAGE LINE2:val@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:val@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:val@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:val@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:val@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n [o3] FNPATTERN ^o3.(.+).rrd TITLE O3 Ozone YAXIS ppb DEF:o3@RRDIDX@=@RRDFN@:o3:AVERAGE LINE2:o3@RRDIDX@#@COLOR@:@RRDPARAM@ O3 GPRINT:o3@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:o3@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:o3@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:o3@RRDIDX@:AVERAGE: %6.1lf (avg)\n # # This is an example of a interrupt counter called "opens" # This may be used as template of other counter graphs # [opens] FNPATTERN ^opens.(.+).rrd TITLE opens YAXIS count -u 100 -l 0 DEF:val@RRDIDX@=@RRDFN@:value:AVERAGE LINE2:val@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:val@RRDIDX@:LAST: \: %5.0lf (cur) GPRINT:val@RRDIDX@:MAX: \: %5.0lf (max) GPRINT:val@RRDIDX@:MIN: \: %5.0lf (min) GPRINT:val@RRDIDX@:AVERAGE: \: %5.0lf (avg)\n [particle] FNPATTERN ^particle.(.+).rrd TITLE Particulate Count YAXIS count / 100ml DEF:part003@RRDIDX@=@RRDFN@:part003:AVERAGE DEF:part005@RRDIDX@=@RRDFN@:part005:AVERAGE DEF:part010@RRDIDX@=@RRDFN@:part010:AVERAGE DEF:part025@RRDIDX@=@RRDFN@:part025:AVERAGE DEF:part050@RRDIDX@=@RRDFN@:part050:AVERAGE DEF:part100@RRDIDX@=@RRDFN@:part100:AVERAGE AREA:part003@RRDIDX@#@COLOR@:@RRDPARAM@ 0.3um GPRINT:part003@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part003@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part003@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part003@RRDIDX@:AVERAGE: %7.1lf (avg)\n AREA:part005@RRDIDX@#@COLOR@:@RRDPARAM@ 0.5um GPRINT:part005@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part005@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part005@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part005@RRDIDX@:AVERAGE: %7.1lf (avg)\n AREA:part010@RRDIDX@#@COLOR@:@RRDPARAM@ 1.0um GPRINT:part010@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part010@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part010@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part010@RRDIDX@:AVERAGE: %7.1lf (avg)\n AREA:part025@RRDIDX@#@COLOR@:@RRDPARAM@ 2.5um GPRINT:part025@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part025@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part025@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part025@RRDIDX@:AVERAGE: %7.1lf (avg)\n AREA:part050@RRDIDX@#@COLOR@:@RRDPARAM@ 5.0um GPRINT:part050@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part050@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part050@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part050@RRDIDX@:AVERAGE: %7.1lf (avg)\n AREA:part100@RRDIDX@#@COLOR@:@RRDPARAM@ 10.um GPRINT:part100@RRDIDX@:LAST: %7.1lf (cur) \: GPRINT:part100@RRDIDX@:MAX: %7.1lf (max) \: GPRINT:part100@RRDIDX@:MIN: %7.1lf (min) \: GPRINT:part100@RRDIDX@:AVERAGE: %7.1lf (avg)\n [pm25] FNPATTERN ^pm25.(.+).rrd TITLE Particulate Mass YAXIS ug/m3 DEF:pm010@RRDIDX@=@RRDFN@:pm010:AVERAGE DEF:pm025@RRDIDX@=@RRDFN@:pm025:AVERAGE DEF:pm100@RRDIDX@=@RRDFN@:pm100:AVERAGE LINE2:pm010@RRDIDX@#@COLOR@:@RRDPARAM@ pm 1.0 GPRINT:pm010@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:pm010@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:pm010@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:pm010@RRDIDX@:AVERAGE: %6.1lf (avg)\n LINE2:pm025@RRDIDX@#@COLOR@:@RRDPARAM@ pm 2.5 GPRINT:pm025@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:pm025@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:pm025@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:pm025@RRDIDX@:AVERAGE: %6.1lf (avg)\n LINE2:pm100@RRDIDX@#@COLOR@:@RRDPARAM@ pm 10 GPRINT:pm100@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:pm100@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:pm100@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:pm100@RRDIDX@:AVERAGE: %6.1lf (avg)\n [pm] FNPATTERN ^pm.(.+).rrd TITLE pm2.5 - Particulate Matter YAXIS ug/m3 DEF:var@RRDIDX@=@RRDFN@:var:AVERAGE LINE2:var@RRDIDX@#@COLOR@:@RRDPARAM@ pm2.5 GPRINT:var@RRDIDX@:LAST: %6.1lf (cur) \: GPRINT:var@RRDIDX@:MAX: %6.1lf (max) \: GPRINT:var@RRDIDX@:MIN: %6.1lf (min) \: GPRINT:var@RRDIDX@:AVERAGE: %6.1lf (avg)\n [pressure] FNPATTERN ^pressure.(.+).rrd TITLE Atmospheric Pressure YAXIS HPa - 1000 DEF:p@RRDIDX@=@RRDFN@:pressure:AVERAGE CDEF:p2@RRDIDX@=p@RRDIDX@,1000,- LINE2:p2@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %7.1lf (cur) GPRINT:p@RRDIDX@:MAX: \: %7.1lf (max) GPRINT:p@RRDIDX@:MIN: \: %7.1lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n #[pressure] # FNPATTERN ^pressure.(.+).rrd # TITLE Atmospheric Pressure (QNH) # YAXIS in Hg # -u 32.00 # -l 28.00 # DEF:p@RRDIDX@=@RRDFN@:pressure:AVERAGE # CDEF:inhg@RRDIDX@=p@RRDIDX@,0.02952998,* # LINE2:inhg@RRDIDX@#@COLOR@:@RRDPARAM@ # GPRINT:inhg@RRDIDX@:LAST: \: %7.1lf (cur) # GPRINT:inhg@RRDIDX@:MAX: \: %7.1lf (max) # GPRINT:inhg@RRDIDX@:MIN: \: %7.1lf (min) # GPRINT:inhg@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n [temperature] FNPATTERN ^temperature.(.+).rrd TITLE Temperature YAXIS Celsius # --right-axis 1.8:32 # --right-axis-label Fahrenheit DEF:p@RRDIDX@=@RRDFN@:temperature:AVERAGE LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:p@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:p@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n # If you want your temperature graphs in Fahrenheit, # comment out the [temperature] section above, and # uncomment this definition. # #[temperature] # FNPATTERN ^temperature.(.+).rrd # TITLE Temperature # YAXIS Fahrenheit # DEF:p@RRDIDX@=@RRDFN@:temperature:AVERAGE # CDEF:tempf@RRDIDX@=9,5,/,p@RRDIDX@,*,32,+ # LINE2:tempf@RRDIDX@#@COLOR@:@RRDPARAM@ # GPRINT:tempf@RRDIDX@:LAST: \: %5.1lf (cur) # GPRINT:tempf@RRDIDX@:MAX: \: %5.1lf (max) # GPRINT:tempf@RRDIDX@:MIN: \: %5.1lf (min) # GPRINT:tempf@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n [tvoc] FNPATTERN ^tvoc.(.+).rrd TITLE Total Volatile Organic Compounds YAXIS parts per bil -l 0.00 DEF:t@RRDIDX@=@RRDFN@:tvoc:AVERAGE LINE2:t@RRDIDX@#@COLOR@:TVOC.@RRDPARAM@ GPRINT:t@RRDIDX@:LAST: \: %5.0lf (cur) GPRINT:t@RRDIDX@:MAX: \: %5.0lf (max) GPRINT:t@RRDIDX@:MIN: \: %5.0lf (min) GPRINT:t@RRDIDX@:AVERAGE: \: %5.0lf (avg)\n [uv] FNPATTERN ^uv.(.+).rrd TITLE Ultraviolet Index YAXIS Index -l 0.00 DEF:i@RRDIDX@=@RRDFN@:index:AVERAGE LINE2:i@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:i@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:i@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:i@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:i@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n [volts] FNPATTERN ^volts.(.+).rrd TITLE Volts YAXIS Volts DEF:p@RRDIDX@=@RRDFN@:volts:AVERAGE LINE1:0.00#000000: LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %7.3lf (cur) GPRINT:p@RRDIDX@:MAX: \: %7.3lf (max) GPRINT:p@RRDIDX@:MIN: \: %7.3lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %7.3lf (avg)\n [watts] FNPATTERN ^watts.(.+).rrd TITLE Watts YAXIS Watts DEF:p@RRDIDX@=@RRDFN@:watts:AVERAGE LINE1:0.00#000000: LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %7.3lf (cur) GPRINT:p@RRDIDX@:MAX: \: %7.3lf (max) GPRINT:p@RRDIDX@:MIN: \: %7.3lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %7.3lf (avg)\n
Thank you for visiting camelthorn.cloud | Home |