Skip to main content

GET – Fan properties

Use the GET method to retrieve properties in fan resource.

Request URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/ThermalSubsystem/Fans/{Id}

Request body

None

Response body

Field

Type

Description

Id

String

Uniquely identifies the resource within the collection of Fans.

Same as name, but replace “ ” (space) with “_” (under score).

Name

String

Sensor name.

Description

String

"It represents the properties for Temperature and Cooling."

HotPluggable

Boolean

Always set to true.

Location

Object

The location of the fan.

 

PartLocation

Object

The part location within the placement.

  

LocationOrdinalValue

Number

The number that represents the location of this fan.

  

LocationType

String

The type of location of the fan.

Fixed value : “Slot”

  

ServiceLabel

String

The service label of the fan, same as Name.

PhysicalContext

String

Fixed value : “Fan”

SpeedPercent

Object

The fan speed.

 

DataSourceUri

String

Related fan sensor in Redfish resource URI path.

 

Reading

Number

Sensor value.

 

SpeedRPM

Number

Rotational speed of the device in revolutions per minute (RPM) units.

Same as Reading.

Status

Object

Describes the status and health of a resource and its children.

 

State

String

This indicates the known state of this fan. Possible values are “Enabled”, “Disabled” and “Absent”.

 

Health

String

This represents the health state of this fan. Possible values are “OK”, “Warning” and “Critical”.

Links

Object

Expanded

 

CoolingChassis[]

Array

Items: link

Item count: 1

  

CoolingChassis[N]

Link

“redfish/v1/Chassis/1”

Status code

HTTP Status CodeError Message ID
500InternalError

Example

The following example JSON response is returned:

{
"SpeedPercent": {
"SpeedRPM": 8611,
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/205L0",
"Reading": 8611
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"@odata.context": "/redfish/v1/$metadata#Fan.Fan",
"HotPluggable": true,
"Id": "Fan_1A_Tach",
"Location": {
"PartLocation": {
"LocationType": "Slot",
"LocationOrdinalValue": 1,
"ServiceLabel": "Fan 1A Tach"
}
},
"@odata.type": "#Fan.v1_3_0.Fan",
"@odata.id": "/redfish/v1/Chassis/1/ThermalSubsystem/Fans/Fan_1A_Tach",
"@odata.etag": "\"421d2fbcd92625a6928\"",
"Links": {
"CoolingChassis": [
{
"@odata.id": "/redfish/v1/Chassis/1"
}
]
},
"PhysicalContext": "Fan",
"Description": "It represents the properties for Temperature and Cooling.",
"Name": "Fan 1A Tach"
}