# -- 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')