blob: c1b5e1676622a0c56622795f853151068536024e [file] [log] [blame]
[
{
"Desc":
{
"Name": "Virtual_CFM_Sensor",
"SensorType": "airflow"
},
"Params":
{
"DbusParam":
[
{
"ParamName": "fan0",
"Desc":
{
"Name": "FAN0_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan1",
"Desc":
{
"Name": "FAN1_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan2",
"Desc":
{
"Name": "FAN2_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan3",
"Desc":
{
"Name": "FAN3_TACH_IL",
"SensorType": "fan_tach"
}
}
]
},
"Expression": "max(0, (avg(fan0, fan1, fan2, fan3) * 0.0478) - 11.467)"
},
{
"Desc":
{
"Name": "Virtual_Inlet_Temp",
"SensorType": "temperature"
},
"Threshold":{
"CriticalHigh": 40,
"CriticalLow": 0
},
"Params":
{
"DbusParam":
[
{
"ParamName": "inlet_temp",
"Desc":
{
"Name": "FRONT_PANEL_TEMP",
"SensorType": "temperature"
}
},
{
"ParamName": "fan0",
"Desc":
{
"Name": "FAN0_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan1",
"Desc":
{
"Name": "FAN1_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan2",
"Desc":
{
"Name": "FAN2_TACH_IL",
"SensorType": "fan_tach"
}
},
{
"ParamName": "fan3",
"Desc":
{
"Name": "FAN3_TACH_IL",
"SensorType": "fan_tach"
}
}
]
},
"Expression": "if(avg(fan0, fan1, fan2, fan3) > 0, inlet_temp - (((avg(fan0, fan1, fan2, fan3)^2) * (5e-8)) - (avg(fan0, fan1, fan2, fan3) * (6e-4)) + 1.5841), inlet_temp)"
}
]