Перейти к основному содержимому

Sensors

Sensor 1.11.0

 
Versionv1.11
Release2025.2

Description

The Sensor schema describes a sensor and its properties.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​Sensors/​{SensorId}
/​redfish/​v1/​PowerEquipment/​FloorPDUs/​{PowerDistributionId}/​Sensors/​{SensorId} (deprecated)
/​redfish/​v1/​PowerEquipment/​PowerShelves/​{PowerDistributionId}/​Sensors/​{SensorId} (deprecated)
/​redfish/​v1/​PowerEquipment/​RackPDUs/​{PowerDistributionId}/​Sensors/​{SensorId} (deprecated)
/​redfish/​v1/​PowerEquipment/​Switchgear/​{PowerDistributionId}/​Sensors/​{SensorId} (deprecated)
/​redfish/​v1/​PowerEquipment/​TransferSwitches/​{PowerDistributionId}/​Sensors/​{SensorId} (deprecated)

Properties

PropertyTypeAttributesNotes
Accuracy (deprecated v1.8)number
(%)
read-only
(null)
The estimated percent error of measured versus actual values. Deprecated in v1.8 and later. This property has been deprecated in favor of ReadingAccuracy.
Actions {objectThe available actions for this resource.
      #Sensor.ResetMetrics {}objectResets metrics related to this sensor. For more information, see the Actions section below.
      #Sensor.ResetToDefaults (v1.6+) {}objectThe action resets the values of writable properties to factory defaults. For more information, see the Actions section below.
}
AdjustedMaxAllowableOperatingValuenumberread-only
(null)
The adjusted maximum allowable operating value for this equipment based on the environmental conditions.
AdjustedMinAllowableOperatingValuenumberread-only
(null)
The adjusted minimum allowable operating value for this equipment based on the environmental conditions.
ApparentkVAh (v1.5+)number
(kV.A.h)
read-only
(null)
Apparent energy (kVAh).
ApparentVAnumber
(V.A)
read-only
(null)
The product of voltage and current for an AC circuit, in volt-ampere units.
AverageReading (v1.4+)numberread-only
(null)
The average sensor value.
AveragingInterval (v1.4+)string
(duration)
read-write
(null)
The interval over which the average sensor value is calculated.
AveragingIntervalAchieved (v1.4+)booleanread-only
(null)
Indicates that enough readings were collected to calculate the average sensor reading over the averaging interval time.
Calibration (v1.4+)numberread-write
(null)
The calibration offset applied to the Reading.
CalibrationTime (v1.4+)string
(date-time)
read-write
(null)
The date and time that the sensor was last calibrated.
CrestFactor (v1.1+)numberread-only
(null)
The crest factor for this sensor.
ElectricalContextstring
(enum)
read-only
(null)
The combination of current-carrying conductors. For the possible property values, see ElectricalContext in Property details.
Enabled (v1.10+)booleanread-write
(null)
Indicates whether the sensor is enabled and provides a reading.
Implementation (v1.1+)string
(enum)
read-only
(null)
The implementation of the sensor. For the possible property values, see Implementation in Property details.
LifetimeReading (v1.1+)numberread-only
(null)
The total accumulation value for this sensor.
LifetimeStartDateTime (v1.9+)string
(date-time)
read-only
(null)
The date and time when the sensor started accumulating readings for the LifetimeReading property.
Links (v1.3+) {objectThe links to other resources that are related to this resource.
      AssociatedControls (v1.4+) [ {arrayAn array of links to the controls that can affect this sensor.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
}
LoadPercent (deprecated v1.1)number
(%)
read-only
(null)
The power load utilization for this sensor. Deprecated in v1.1 and later. This property has been deprecated in favor of using a sensor instance with a ReadingType of Percent to show utilization values when needed.
Location {}objectThe location information for this sensor. See the v1_23_0.v1_23_0 schema for details on this property.
LowestReading (v1.4+)numberread-only
(null)
The lowest sensor value.
LowestReadingTime (v1.4+)string
(date-time)
read-only
(null)
The time when the lowest sensor value occurred.
Manufacturer (v1.9+)stringread-only
(null)
The manufacturer of this sensor.
MaxAllowableOperatingValuenumberread-only
(null)
The maximum allowable operating value for this equipment.
MinAllowableOperatingValuenumberread-only
(null)
The minimum allowable operating value for this equipment.
Model (v1.9+)stringread-only
(null)
The model number of the sensor.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PartNumber (v1.9+)stringread-only
(null)
The part number of the sensor.
PeakReadingnumberread-only
(null)
The peak sensor value.
PeakReadingTimestring
(date-time)
read-only
(null)
The time when the peak sensor value occurred.
PhaseAngleDegrees (v1.5+)numberread-only
(null)
The phase angle (degrees) between the current and voltage waveforms.
PhysicalContextstring
(enum)
read-write
(null)
The area or device to which this sensor measurement applies. For the possible property values, see PhysicalContext in Property details.
PhysicalSubContextstring
(enum)
read-write
(null)
The usage or location within a device to which this sensor measurement applies. For the possible property values, see PhysicalSubContext in Property details.
PowerFactornumberread-only
(null)
The power factor for this sensor.
Precisionnumberread-only
(null)
The number of significant digits in the reading.
ReactivekVARh (v1.5+)number
(kV.A.h)
read-only
(null)
Reactive energy (kVARh).
ReactiveVARnumber
(V.A)
read-only
(null)
The square root of the difference term of squared apparent VA and squared power (Reading) for a circuit, in VAR units.
Readingnumberread-only
(null)
The sensor value.
ReadingAccuracy (v1.8+)numberread-only
(null)
Accuracy (+/-) of the reading.
ReadingBasis (v1.7+)string
(enum)
read-only
(null)
The basis for the reading of this sensor. For the possible property values, see ReadingBasis in Property details.
ReadingRangeMaxnumberread-only
(null)
The maximum possible value for this sensor.
ReadingRangeMinnumberread-only
(null)
The minimum possible value for this sensor.
ReadingTime (v1.1+)string
(date-time)
read-only
(null)
The date and time that the reading was acquired from the sensor.
ReadingTypestring
(enum)
read-only
(null)
The type of sensor. For the possible property values, see ReadingType in Property details.
ReadingUnitsstringread-only
(null)
The units of the reading, thresholds, and other reading-related properties in UCUM c/s format.
RelatedItem (v1.2+) [ {arrayAn array of links to resources or objects that this sensor services.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
} ]
SensingFrequency (deprecated v1.1)numberread-only
(null)
The time interval between readings of the physical sensor. Deprecated in v1.1 and later. This property has been deprecated in favor of the SensingInterval property, which uses the duration time format for interoperability.
SensingInterval (v1.1+)string
(duration)
read-only
(null)
The time interval between readings of the sensor.
SensorGroup (v1.4+) {}objectThe group of sensors that provide readings for this sensor. See the v1_7_0.v1_7_0 schema for details on this property.
SensorResetTimestring
(date-time)
read-only
(null)
The date and time when the time-based properties were last reset.
SerialNumber (v1.9+)stringread-only
(null)
The serial number of the sensor.
SKU (v1.9+)stringread-only
(null)
The SKU of the sensor.
SparePartNumber (v1.9+)stringread-only
(null)
The spare part number of the sensor.
SpeedRPM (v1.2+)number
({rev}/min)
read-only
(null)
The rotational speed.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
THDPercent (v1.1+)number
(%)
read-only
(null)
The total harmonic distortion percent (% THD).
Thresholds {objectThe set of thresholds defined for this sensor.
      LowerCaution {}objectThe value at which the reading is below normal range. For more information about this property, see Threshold in Property Details.
      LowerCautionUser (v1.2+) {}objectA user-defined value at which the reading is considered below normal range. For more information about this property, see Threshold in Property Details.
      LowerCritical {}objectThe value at which the reading is below normal range but not yet fatal. For more information about this property, see Threshold in Property Details.
      LowerCriticalUser (v1.2+) {}objectA user-defined value at which the reading is considered below normal range but not yet fatal. For more information about this property, see Threshold in Property Details.
      LowerFatal {}objectThe value at which the reading is below normal range and fatal. For more information about this property, see Threshold in Property Details.
      UpperCaution {}objectThe value at which the reading is above normal range. For more information about this property, see Threshold in Property Details.
      UpperCautionUser (v1.2+) {}objectA user-defined value at which the reading is considered above normal range. For more information about this property, see Threshold in Property Details.
      UpperCritical {}objectThe value at which the reading is above normal range but not yet fatal. For more information about this property, see Threshold in Property Details.
      UpperCriticalUser (v1.2+) {}objectA user-defined value at which the reading is considered above normal range but not yet fatal. For more information about this property, see Threshold in Property Details.
      UpperFatal {}objectThe value at which the reading is above normal range and fatal. For more information about this property, see Threshold in Property Details.
}
UserLabel (v1.9+)stringread-writeA user-assigned label.
VoltageTypestring
(enum)
read-only
(null)
The voltage type for this sensor. For the possible property values, see VoltageType in Property details.

Actions

ResetMetrics

Description

Resets metrics related to this sensor.

Action URI

{Base URI of target resource}/Actions/Sensor.ResetMetrics

Action parameters

This action takes no parameters.

ResetToDefaults (v1.6+)

Description

The action resets the values of writable properties to factory defaults.

Action URI

{Base URI of target resource}/Actions/Sensor.ResetToDefaults

Action parameters

This action takes no parameters.

Property details

Activation

 

The direction of crossing that activates this threshold.

stringDescription
DecreasingValue decreases below the threshold.
Disabled (v1.7+)The threshold is disabled.
EitherValue crosses the threshold in either direction.
IncreasingValue increases above the threshold.

ElectricalContext

 

The combination of current-carrying conductors.

stringDescription
Line1The circuits that share the L1 current-carrying conductor.
Line1ToLine2The circuit formed by L1 and L2 current-carrying conductors.
Line1ToNeutralThe circuit formed by L1 and neutral current-carrying conductors.
Line1ToNeutralAndL1L2The circuit formed by L1, L2, and neutral current-carrying conductors.
Line2The circuits that share the L2 current-carrying conductor.
Line2ToLine3The circuit formed by L2 and L3 current-carrying conductors.
Line2ToNeutralThe circuit formed by L2 and neutral current-carrying conductors.
Line2ToNeutralAndL1L2The circuit formed by L1, L2, and Neutral current-carrying conductors.
Line2ToNeutralAndL2L3The circuits formed by L2, L3, and neutral current-carrying conductors.
Line3The circuits that share the L3 current-carrying conductor.
Line3ToLine1The circuit formed by L3 and L1 current-carrying conductors.
Line3ToNeutralThe circuit formed by L3 and neutral current-carrying conductors.
Line3ToNeutralAndL3L1The circuit formed by L3, L1, and neutral current-carrying conductors.
LineToLineThe circuit formed by two current-carrying conductors.
LineToNeutralThe circuit formed by a line and neutral current-carrying conductor.
NeutralThe grounded current-carrying return circuit of current-carrying conductors.
TotalThe circuit formed by all current-carrying conductors.

Implementation

 

The implementation of the sensor.

stringDescription
PhysicalSensorThe reading is acquired from a physical sensor.
ReportedThe reading is obtained from software or a device.
SynthesizedThe reading is obtained by applying a calculation on one or more properties or multiple sensors. The calculation is not provided.

PhysicalContext

 

The area or device to which this sensor measurement applies.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

PhysicalSubContext

 

The usage or location within a device to which this sensor measurement applies.

stringDescription
InputThe input.
OutputThe output.

ReadingBasis

 

The basis for the reading of this sensor.

stringDescription
DeltaA reading that reports the difference between two measurements.
HeadroomA reading that decreases as it approaches a defined reference point.
ZeroA zero-based reading.

ReadingType

 

The type of sensor.

stringDescription
AbsoluteHumidity (v1.5+)Absolute humidity (g/m^3).
AirFlow (deprecated v1.7)Air flow (cu ft/min). Deprecated in v1.7 and later. This value has been deprecated in favor of AirFlowCMM for consistent use of SI units.
AirFlowCMM (v1.7+)Air flow (m^3/min).
AltitudeAltitude (m).
BarometricBarometric pressure (mm).
ChargeAh (v1.4+)Charge (Ah).
CurrentCurrent (A).
EnergyJoulesEnergy (J).
EnergykWhEnergy (kWh).
EnergyWh (v1.4+)Energy (Wh).
FrequencyFrequency (Hz).
Heat (v1.7+)Heat (kW).
HumidityRelative humidity (percent).
LinearAcceleration (v1.11+)Linear acceleration (m/s^2).
LinearPosition (v1.11+)Linear position or distance (m).
LinearVelocity (v1.11+)Linear velocity (m/s).
LiquidFlow (deprecated v1.7)Liquid flow (L/s). Deprecated in v1.7 and later. This value has been deprecated in favor of LiquidFlowLPM for consistency of units typically expected or reported by Sensor and Control resources.
LiquidFlowLPM (v1.7+)Liquid flow (L/min).
LiquidLevelLiquid level (cm).
Percent (v1.1+)Percent (%).
PowerPower (W).
Pressure (deprecated v1.7)Pressure (Pa). Deprecated in v1.7 and later. This value has been deprecated in favor of PressurePa or PressurekPa for consistency of units between Sensor and Control resources.
PressurekPa (v1.5+)Pressure (kPa).
PressurePa (v1.7+)Pressure (Pa).
RotationalRotational (RPM).
RotationalAcceleration (v1.11+)Rotational acceleration (rad/s^2).
RotationalPosition (v1.11+)Rotational position (rad).
RotationalVelocity (v1.11+)Rotational velocity (rad/s).
TemperatureTemperature (C).
Valve (v1.11+)Valve (% open).
VoltageVoltage (VAC or VDC).

Threshold

 

The threshold definition for a sensor.

Activationstring
(enum)
read-write
(null)
The direction of crossing that activates this threshold. For the possible property values, see Activation in Property details.
DwellTimestring
(duration)
read-write
(null)
The duration the sensor value must violate the threshold before the threshold is activated.
HysteresisDuration (v1.7+)string
(duration)
read-write
(null)
The duration the sensor value must not violate the threshold before the threshold is deactivated.
HysteresisReading (v1.7+)numberread-write
(null)
The reading offset from the threshold value required to clear the threshold.
Readingnumberread-write
(null)
The threshold value.

VoltageType

 

The voltage type for this sensor.

stringDescription
ACAlternating current.
DCDirect current.

Example response

{
"@odata.type": "#Sensor.v1_12_0.Sensor",
"Id": "CabinetTemp",
"Name": "Rack Temperature",
"ReadingType": "Temperature",
"ReadingTime": "2019-12-25T04:14:33+06:00",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"Reading": 31.6,
"ReadingUnits": "C",
"ReadingRangeMin": 0,
"ReadingRangeMax": 70,
"Accuracy": 0.25,
"Precision": 1,
"SensingInterval": "PT3S",
"PhysicalContext": "Chassis",
"Thresholds": {
"UpperCritical": {
"Reading": 40,
"Activation": "Increasing"
},
"UpperCaution": {
"Reading": 35,
"Activation": "Increasing"
},
"LowerCaution": {
"Reading": 10,
"Activation": "Increasing"
}
},
"@odata.id": "/redfish/v1/Chassis/1/Sensors/CabinetTemp"
}