blob: 5ecff8a68a95feee2df5040b2d5d15f54d9b9df6 [file] [log] [blame]
{
"Exposes": [
{
"Address": "0x2e",
"BindConnector": "Fan01 connector",
"Bus": "105",
"Index": 0,
"MaxReading": 36200,
"Name": "Fan01_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM01",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan02 connector",
"Bus": "118",
"Index": 0,
"MaxReading": 0,
"Name": "Fan02_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM01",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan03 connector",
"Bus": "106",
"Index": 0,
"MaxReading": 0,
"Name": "Fan03_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM02",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan04 connector",
"Bus": "119",
"Index": 0,
"MaxReading": 0,
"Name": "Fan04_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM02",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan05 connector",
"Bus": "107",
"Index": 0,
"MaxReading": 0,
"Name": "Fan05_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM03",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan06 connector",
"Bus": "120",
"Index": 0,
"MaxReading": 0,
"Name": "Fan06_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM03",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan07 connector",
"Bus": "108",
"Index": 0,
"MaxReading": 0,
"Name": "Fan07_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM04",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan08 connector",
"Bus": "121",
"Index": 0,
"MaxReading": 0,
"Name": "Fan08_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM04",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan09 connector",
"Bus": "109",
"Index": 0,
"MaxReading": 0,
"Name": "Fan09_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM05",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan10 connector",
"Bus": "123",
"Index": 0,
"MaxReading": 0,
"Name": "Fan10_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM05",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan11 connector",
"Bus": "110",
"Index": 0,
"MaxReading": 0,
"Name": "Fan11_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM06",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan12 connector",
"Bus": "124",
"Index": 0,
"MaxReading": 0,
"Name": "Fan12_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM06",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan13 connector",
"Bus": "111",
"Index": 0,
"MaxReading": 0,
"Name": "Fan13_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM07",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan14 connector",
"Bus": "125",
"Index": 0,
"MaxReading": 0,
"Name": "Fan14_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM07",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan15 connector",
"Bus": "112",
"Index": 0,
"MaxReading": 0,
"Name": "Fan15_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM08",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan16 connector",
"Bus": "126",
"Index": 0,
"MaxReading": 0,
"Name": "Fan16_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM08",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan17 connector",
"Bus": "114",
"Index": 0,
"MaxReading": 0,
"Name": "Fan17_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM09",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan18 connector",
"Bus": "127",
"Index": 0,
"MaxReading": 0,
"Name": "Fan18_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM09",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan19 connector",
"Bus": "115",
"Index": 0,
"MaxReading": 0,
"Name": "Fan19_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM10",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan20 connector",
"Bus": "128",
"Index": 0,
"MaxReading": 0,
"Name": "Fan20_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM10",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan21 connector",
"Bus": "116",
"Index": 0,
"MaxReading": 0,
"Name": "Fan21_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM11",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan22 connector",
"Bus": "129",
"Index": 0,
"MaxReading": 0,
"Name": "Fan22_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM11",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan23 connector",
"Bus": "117",
"Index": 0,
"MaxReading": 0,
"Name": "Fan23_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM12",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Address": "0x2e",
"BindConnector": "Fan24 connector",
"Bus": "130",
"Index": 0,
"MaxReading": 0,
"Name": "Fan24_in",
"PowerState": "Always",
"Presence": {
"PinName": "PLUG_DETECT_FAN_ASM12",
"Polarity": "Low"
},
"Thresholds": [
{
"Direction": "less than",
"Name": "lower critical",
"Severity": 1,
"Value": 0
},
{
"Direction": "less than",
"Name": "lower non critical",
"Severity": 0,
"Value": 1800
},
{
"Direction": "greater than",
"Name": "upper critical",
"Severity": 1,
"Value": 36200
},
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 28960
}
],
"Type": "I2CFan"
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan01_in"
],
"Name": "Fan01_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan01_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan02_in"
],
"Name": "Fan02_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan02_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan03_in"
],
"Name": "Fan03_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan03_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan04_in"
],
"Name": "Fan04_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan04_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan05_in"
],
"Name": "Fan05_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan05_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan06_in"
],
"Name": "Fan06_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan06_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan07_in"
],
"Name": "Fan07_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan07_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan08_in"
],
"Name": "Fan08_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan08_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan09_in"
],
"Name": "Fan09_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan09_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan10_in"
],
"Name": "Fan10_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan10_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan11_in"
],
"Name": "Fan11_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan11_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan12_in"
],
"Name": "Fan12_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan12_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan13_in"
],
"Name": "Fan13_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan13_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan14_in"
],
"Name": "Fan14_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan14_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan15_in"
],
"Name": "Fan15_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan15_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan16_in"
],
"Name": "Fan16_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan16_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan17_in"
],
"Name": "Fan17_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan17_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan18_in"
],
"Name": "Fan18_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan18_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan19_in"
],
"Name": "Fan19_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan19_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan20_in"
],
"Name": "Fan20_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan20_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan21_in"
],
"Name": "Fan21_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan21_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan22_in"
],
"Name": "Fan22_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan22_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan23_in"
],
"Name": "Fan23_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan23_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "fan",
"FFGainCoefficient": 0.0079,
"FFOffCoefficient": 0,
"ICoefficient": 0,
"ILimitMax": 0,
"ILimitMin": 0,
"Inputs": [
"Fan24_in"
],
"Name": "Fan24_PID",
"NegativeHysteresis": 0,
"OutLimitMax": 100,
"OutLimitMin": 21,
"Outputs": [
"Fan24_Pwm"
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
"SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"BCM0_TEMP Temperature",
"BCM1_TEMP Temperature",
"BCM2_TEMP Temperature",
"BCM3_TEMP Temperature"
],
"Name": "PSU Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 95,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"Die_CPU0",
"Die_CPU1",
"Die_CPU2",
"Die_CPU3"
],
"Name": "CPU Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"PVCCFA_EHV_CPU0 Temperature",
"PVCCFA_EHV_CPU1 Temperature",
"PVCCFA_EHV_CPU2 Temperature",
"PVCCFA_EHV_CPU3 Temperature",
"PVCCFA_EHV_FIRA_CPU0 Temperature",
"PVCCFA_EHV_FIRA_CPU1 Temperature",
"PVCCFA_EHV_FIRA_CPU2 Temperature",
"PVCCFA_EHV_FIRA_CPU3 Temperature",
"PVCDD_HV_CPU0 Temperature",
"PVCDD_HV_CPU1 Temperature",
"PVCDD_HV_CPU2 Temperature",
"PVCDD_HV_CPU3 Temperature",
"PVNN_MAIN_CPU0 Temperature",
"PVNN_MAIN_CPU1 Temperature",
"PVNN_MAIN_CPU2 Temperature",
"PVNN_MAIN_CPU3 Temperature",
"PVPP_HBM_CPU0 Temperature",
"PVPP_HBM_CPU1 Temperature",
"PVPP_HBM_CPU2 Temperature",
"PVPP_HBM_CPU3 Temperature"
],
"Name": "CPU VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"P1V2_NIC Temperature",
"P1V8_NIC Temperature",
"P3V3_NIC Temperature",
"PVCORE_NIC1 Temperature",
"PVCORE_NIC2 Temperature"
],
"Name": "NIC VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"NIC1 Temperature",
"NIC2 Temperature"
],
"Name": "NIC Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"DIMM_A1_CPU0",
"DIMM_A2_CPU0",
"DIMM_B1_CPU0",
"DIMM_B2_CPU0",
"DIMM_C1_CPU0",
"DIMM_C2_CPU0",
"DIMM_D1_CPU0",
"DIMM_D2_CPU0",
"DIMM_E1_CPU0",
"DIMM_E2_CPU0",
"DIMM_F1_CPU0",
"DIMM_F2_CPU0",
"DIMM_G1_CPU0",
"DIMM_G2_CPU0",
"DIMM_H1_CPU0",
"DIMM_H2_CPU0"
],
"Name": "CPU0 VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 60,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"DIMM_A1_CPU1",
"DIMM_A2_CPU1",
"DIMM_B1_CPU1",
"DIMM_B2_CPU1",
"DIMM_C1_CPU1",
"DIMM_C2_CPU1",
"DIMM_D1_CPU1",
"DIMM_D2_CPU1",
"DIMM_E1_CPU1",
"DIMM_E2_CPU1",
"DIMM_F1_CPU1",
"DIMM_F2_CPU1",
"DIMM_G1_CPU1",
"DIMM_G2_CPU1",
"DIMM_H1_CPU1",
"DIMM_H2_CPU1"
],
"Name": "CPU1 VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 60,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"DIMM_A1_CPU2",
"DIMM_A2_CPU2",
"DIMM_B1_CPU2",
"DIMM_B2_CPU2",
"DIMM_C1_CPU2",
"DIMM_C2_CPU2",
"DIMM_D1_CPU2",
"DIMM_D2_CPU2",
"DIMM_E1_CPU2",
"DIMM_E2_CPU2",
"DIMM_F1_CPU2",
"DIMM_F2_CPU2",
"DIMM_G1_CPU2",
"DIMM_G2_CPU2",
"DIMM_H1_CPU2",
"DIMM_H2_CPU2"
],
"Name": "CPU2 VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 60,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"DIMM_A1_CPU3",
"DIMM_A2_CPU3",
"DIMM_B1_CPU3",
"DIMM_B2_CPU3",
"DIMM_C1_CPU3",
"DIMM_C2_CPU3",
"DIMM_D1_CPU3",
"DIMM_D2_CPU3",
"DIMM_E1_CPU3",
"DIMM_E2_CPU3",
"DIMM_F1_CPU3",
"DIMM_F2_CPU3",
"DIMM_G1_CPU3",
"DIMM_G2_CPU3",
"DIMM_H1_CPU3",
"DIMM_H2_CPU3"
],
"Name": "CPU3 VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 60,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"P1V05_PCH_AUX Temperature",
"P1V8_PCH_AUX Temperature"
],
"Name": "PCH VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"P5V_AUX Temperature",
"P3V3_AUX Temperature"
],
"Name": "AUX VR Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"NVMe_1 Temp",
"NVMe_2 Temp",
"NVMe_3 Temp",
"NVMe_4 Temp",
"NVMe_5 Temp",
"NVMe_6 Temp",
"NVMe_7 Temp",
"NVMe_8 Temp",
"NVMe_9 Temp",
"NVMe_10 Temp",
"NVMe_11 Temp",
"NVMe_12 Temp",
"NVMe_13 Temp",
"NVMe_14 Temp",
"NVMe_15 Temp",
"NVMe_16 Temp",
"NVMe_17 Temp",
"NVMe_18 Temp",
"NVMe_19 Temp",
"NVMe_20 Temp",
"NVMe_21 Temp",
"NVMe_22 Temp",
"NVMe_23 Temp",
"NVMe_24 Temp",
"NVMe_25 Temp",
"NVMe_26 Temp",
"NVMe_27 Temp",
"NVMe_28 Temp",
"NVMe_29 Temp",
"NVMe_30 Temp",
"NVMe_31 Temp",
"NVMe_32 Temp"
],
"Name": "Ruler drive SSD Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 60,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"InputUnavailableAsFailed": false,
"Inputs": [
"PCH Temperature"
],
"Name": "PCH Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"Class": "temp",
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
"ILimitMax": 18000,
"ILimitMin": 2500,
"Inputs": [
"M2 SSD1 Temperature",
"M2 SSD2 Temperature"
],
"Name": "M2 SSD Temperature",
"NegativeHysteresis": 0,
"OutLimitMax": 18000,
"OutLimitMin": 2500,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
"SetPoint": 85,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
"Zones": [
"PSU"
]
},
{
"FailSafePercent": 35,
"MinThermalOutput": 2500,
"Name": "PSU",
"Type": "Pid.Zone"
}
],
"Name": "chassis",
"Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
"Type": "Chassis",
"xyz.openbmc_project.Inventory.Decorator.Asset": {
"Manufacturer": "$PRODUCT_MANUFACTURER",
"Model": "$PRODUCT_PRODUCT_NAME",
"PartNumber": "$CHASSIS_PART_NUMBER",
"SerialNumber": "$CHASSIS_SERIAL_NUMBER"
}
}