# -- Only Using Sensor 1 Data For this Graph -- from pyrrd.graph import DEF, CDEF, VDEF, LINE, AREA, GPRINT, COMMENT # SENSOR 1 GRAPH: sen1_def1 = DEF(rrdfile=sen1_file, vname='Sen1data', dsName='Sensor1', cdef='LAST') sen1_aver = VDEF(vname='Sens1aver', rpn='%s,AVERAGE' % sen1_def1.vname) sen1_less = CDEF(vname='Sens1less', rpn='66,Sen1data,GT,Sen1data,0,IF') sen1_more = CDEF(vname='Sens1more', rpn='66,Sen1data,GT,0,Sen1data,IF') # Do not understand why the following two lines did not work: # sen1_less = CDEF(vname='Sens1less', rpn='Sens1aver,Sen1data,GT,Sen1data,0,IF') # sen1_more = CDEF(vname='Sens1more', rpn='Sens1aver,Sen1data,GT,0,Sen1data,IF') sen1_area1 = AREA(defObj=sen1_less, color='#00FF00', legend='Less Than 66 degF', stack=False) sen1_area2 = AREA(defObj=sen1_more, color='#FF0000', legend='Greater Than 66 degF', stack=False) sen1aver_line = LINE(width=2, defObj=sen1_aver, color='#0000FF', legend='Average Temperature')