Hi,
I am monitoring my heating by a raspberry-pi using rrd data base:
- TMP_V = flow temperature
- TMP_R = return temperature
- WOHNZ = indoor temperature
- AUSEN = outdoor temperature
- PUMPE = circulating pump (running or not)

The graph wil be drawn by perl script using RRDs::graph
(librrds-perl 1.4.7-2+rpi1):

################################################################
RRDs::graph($tmpfile,
  @opts,
  "DEF:TMP_V=/home/pi/heizung.rrd:hzg_v:AVERAGE",
  "DEF:TMP_R=/home/pi/heizung.rrd:hzg_r:AVERAGE",
  "DEF:WOHNZ=/home/pi/heizung.rrd:wohnz:AVERAGE",
  "DEF:AUSEN=/home/pi/heizung.rrd:ausen:AVERAGE",
  "DEF:PUMPE=/home/pi/heizung.rrd:pumpe:AVERAGE",
  "CDEF:OnOff=PUMPE,FLOOR,80,*",
  "AREA:OnOff#F0EFEF:Umwaelzpumpe  ",
  "LINE1:OnOff#424242:",
  "LINE2:0#000000:",
  "GPRINT:PUMPE:LAST:akt.\\:%5.1lf",
  "GPRINT:PUMPE:MIN:min\\:%5.1lf",
  "GPRINT:PUMPE:MAX:max\\:%5.1lf",
  "GPRINT:PUMPE:AVERAGE:mittel\\:%5.1lf\\n",
  "LINE2:TMP_V#FF0000:Vorlauftemp.  ",
  "GPRINT:TMP_V:LAST:akt.\\:%5.1lf",
  "GPRINT:TMP_V:MIN:min\\:%5.1lf",
  "GPRINT:TMP_V:MAX:max\\:%5.1lf",
  "GPRINT:TMP_V:AVERAGE:mittel\\:%5.1lf\\n",
  "LINE2:TMP_R#0000FF:Ruecklauftemp.",
  "GPRINT:TMP_R:LAST:akt.\\:%5.1lf",
  "GPRINT:TMP_R:MIN:min\\:%5.1lf",
  "GPRINT:TMP_R:MAX:max\\:%5.1lf",
  "GPRINT:TMP_R:AVERAGE:mittel\\:%5.1lf\\n",
  "LINE2:WOHNZ#00FF00:Wohnzimmer    ",
  "GPRINT:WOHNZ:LAST:akt.\\:%5.1lf",
  "GPRINT:WOHNZ:MIN:min\\:%5.1lf",
  "GPRINT:WOHNZ:MAX:max\\:%5.1lf",
  "GPRINT:WOHNZ:AVERAGE:mittel\\:%5.1lf\\n",
  "LINE2:AUSEN#424242:Aussentemp.   ",
  "GPRINT:AUSEN:LAST:akt.\\:%5.1lf",
  "GPRINT:AUSEN:MIN:min\\:%5.1lf",
  "GPRINT:AUSEN:MAX:max\\:%5.1lf",
  "GPRINT:AUSEN:AVERAGE:mittel\\:%5.1lf\\n"
);
################################################################

All looks fine as lpng as the outdoor temperatrure is above 0 degree.
Otherwise the pump graph ends at the O line, it looks ugly!

My idea: drawing first something like this:
################################################################
  ...
  "DEF:Off=/home/pi/heizung.rrd:ausen:MIN",
  "AREA:Off#F0EFEF",
  "LINE1:Off#424242:",
  ...
################################################################

but - my - RRDs::graph does not exept the line
 "DEF:Off=/home/pi/heizung.rrd:ausen:MIN",
!!

Anyone an idea?

Sorry English is not my native language and school is long ago
--
Gruß aus der Stadt der CeBIT
Greeting from the city of CeBIT
Jochen

_______________________________________________
rrd-users mailing list
rrd-users@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users

Reply via email to