if (r)
return NULL;
- return PyLong_FromUnsignedLongLong((unsigned long long)mkelvin);
+ // Convert the temperature to Kelvin
+ return PyFloat_FromDouble((double)mkelvin / 1000.0);
}
static PyGetSetDef BlockDevice_getsetters[] = {
name = "disk-temperature"
rrd_graph = [
- "DEF:mkelvin=%(file)s:temperature:AVERAGE",
- "CDEF:celsius=mkelvin,1000,/,273.15,-",
+ "DEF:kelvin=%(file)s:temperature:AVERAGE",
+ "CDEF:celsius=kelvin,273.15,-",
"LINE2:celsius#ff0000:%s" % _("Temperature"),
"VDEF:temp_cur=celsius,LAST",