| [ |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN0_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN0_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN1_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN1_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN2_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN2_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN3_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN3_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN4_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN4_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD0_48V_FAN5_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD0_ADC_48V_FAN5_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN0_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN0_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN1_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN1_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN2_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN2_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN3_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN3_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN4_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN4_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "Virtual_FANBOARD1_48V_FAN5_PWR_W", |
| "SensorType": "power" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "fan_vol", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_AUX_VOLT_V", |
| "SensorType": "voltage" |
| } |
| }, |
| { |
| "ParamName": "fan_curr", |
| "Desc": { |
| "Name": "FANBOARD1_ADC_48V_FAN5_CURR_A", |
| "SensorType": "voltage" |
| } |
| } |
| ] |
| }, |
| "Expression": "fan_vol * fan_curr" |
| }, |
| { |
| "Desc": { |
| "Name": "SYSTEM_AIRFLOW", |
| "SensorType": "airflow" |
| }, |
| "Params": { |
| "DbusParam": [ |
| { |
| "ParamName": "P1", |
| "Desc": { |
| "Name": "FANBOARD0_FAN0_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P2", |
| "Desc": { |
| "Name": "FANBOARD0_FAN1_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P3", |
| "Desc": { |
| "Name": "FANBOARD0_FAN2_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P4", |
| "Desc": { |
| "Name": "FANBOARD0_FAN3_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P5", |
| "Desc": { |
| "Name": "FANBOARD0_FAN4_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P6", |
| "Desc": { |
| "Name": "FANBOARD0_FAN5_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P7", |
| "Desc": { |
| "Name": "FANBOARD1_FAN0_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P8", |
| "Desc": { |
| "Name": "FANBOARD1_FAN1_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P9", |
| "Desc": { |
| "Name": "FANBOARD1_FAN2_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P10", |
| "Desc": { |
| "Name": "FANBOARD1_FAN3_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P11", |
| "Desc": { |
| "Name": "FANBOARD1_FAN4_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| }, |
| { |
| "ParamName": "P12", |
| "Desc": { |
| "Name": "FANBOARD1_FAN5_TACH_IL", |
| "SensorType": "fan_tach" |
| } |
| } |
| ] |
| }, |
| "Expression": "(((P1 + P2 + P3 + P4 + P5 + P6 + P7 + P8 + P9 + P10 + P11 + P12) / 12) * 0.0687) - 8.0087" |
| } |
| ] |
| |