{ "sensors": [ { "name": "MEDUSA_TEMP0_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_TEMP0_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_TEMP1_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_TEMP1_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MGNT_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MGNT_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "SPIDER_TEMP0_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/SPIDER_TEMP0_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "SPIDER_TEMP1_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/SPIDER_TEMP1_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_12VDELTA0_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_12VDELTA0_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_12VDELTA1_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_12VDELTA1_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_12VDELTA2_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_12VDELTA2_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_12VDELTA3_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_12VDELTA3_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_12VEFFUSE_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_12VEFFUSE_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_48VHSC0_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_48VHSC0_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "MEDUSA_48VHSC1_TEMP_C", "type": "temp", "readPath": "/xyz/openbmc_project/sensors/temperature/MEDUSA_48VHSC1_TEMP_C", "timeout": 0, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN0_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN0_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN0_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN0_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN0_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN0_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN1_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN1_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN1_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN1_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN1_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN1_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN2_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN2_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN2_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN2_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN2_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN2_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN3_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN3_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN3_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN3_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN3_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN3_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN4_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN4_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN4_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN4_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN4_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN4_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN5_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN5_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN5_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD0_FAN5_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD0_FAN5_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD0_FAN5_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN0_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN0_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN0_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN0_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN0_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN0_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN1_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN1_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN1_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN1_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN1_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN1_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN2_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN2_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN2_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN2_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN2_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN2_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN3_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN3_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN3_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN3_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN3_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN3_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN4_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN4_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN4_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN4_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN4_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN4_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN5_TACH_IL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN5_TACH_IL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN5_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true }, { "name": "FANBOARD1_FAN5_TACH_OL", "type": "fan", "readPath": "/xyz/openbmc_project/sensors/fan_tach/FANBOARD1_FAN5_TACH_OL", "writePath": "/xyz/openbmc_project/control/fanpwm/FANBOARD1_FAN5_PWM", "min": 0, "max": 255, "ignoreDbusMinMax": true } ], "zones": [ { "id": 1, "failsafePercent": 100.0, "minThermalOutput": 0.0, "cycleTimeBaseMS": 1000, "updateThermalsTimeMS": 1000, "accumulateSetPoint": true, "pids": [ { "name": "All Fan", "type": "fan", "inputs": [ "FANBOARD0_FAN0_TACH_IL", "FANBOARD0_FAN0_TACH_OL", "FANBOARD0_FAN1_TACH_IL", "FANBOARD0_FAN1_TACH_OL", "FANBOARD0_FAN2_TACH_IL", "FANBOARD0_FAN2_TACH_OL", "FANBOARD0_FAN3_TACH_IL", "FANBOARD0_FAN3_TACH_OL", "FANBOARD0_FAN4_TACH_IL", "FANBOARD0_FAN4_TACH_OL", "FANBOARD0_FAN5_TACH_IL", "FANBOARD0_FAN5_TACH_OL", "FANBOARD1_FAN0_TACH_IL", "FANBOARD1_FAN0_TACH_OL", "FANBOARD1_FAN1_TACH_IL", "FANBOARD1_FAN1_TACH_OL", "FANBOARD1_FAN2_TACH_IL", "FANBOARD1_FAN2_TACH_OL", "FANBOARD1_FAN3_TACH_IL", "FANBOARD1_FAN3_TACH_OL", "FANBOARD1_FAN4_TACH_IL", "FANBOARD1_FAN4_TACH_OL", "FANBOARD1_FAN5_TACH_IL", "FANBOARD1_FAN5_TACH_OL" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "proportionalCoeff": 0.0, "integralCoeff": 0.0, "derivativeCoeff": 0.0, "feedFwdOffsetCoeff": 0.0, "feedFwdGainCoeff": 1.0, "integralLimit_min": 0.0, "integralLimit_max": 0.0, "outLim_min": 0.0, "outLim_max": 100.0, "slewNeg": 0.0, "slewPos": 0.0, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_TEMP0_C", "type": "stepwise", "inputs": [ "MEDUSA_TEMP0_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_TEMP1_C", "type": "stepwise", "inputs": [ "MEDUSA_TEMP1_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MGNT_TEMP_C", "type": "stepwise", "inputs": [ "MGNT_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_SPIDER_TEMP0_C", "type": "stepwise", "inputs": [ "SPIDER_TEMP0_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_SPIDER_TEMP1_C", "type": "stepwise", "inputs": [ "SPIDER_TEMP1_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_12VDELTA0_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_12VDELTA0_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_12VDELTA1_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_12VDELTA1_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_12VDELTA2_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_12VDELTA2_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_12VDELTA3_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_12VDELTA3_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_12VEFFUSE_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_12VEFFUSE_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_48VHSC0_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_48VHSC0_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } }, { "name": "Stepwise_MEDUSA_48VHSC1_TEMP_C", "type": "stepwise", "inputs": [ "MEDUSA_48VHSC1_TEMP_C" ], "setpoint": 0.0, "pid": { "samplePeriod": 1, "isCeiling": false, "reading": { "0": 20.0 }, "output": { "0": 100.0 }, "positiveHysteresis": 0, "negativeHysteresis": 0 } } ] } ] }