Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-24-11 defines the Fan Speed service within the UPnP HVAC device architecture. This service provides standardized control over fan operations in HVAC systems, supporting multiple speed levels, automatic speed adjustment based on temperature differential, and fan mode management. The fan speed service is an optional component of the HVAC device template but is essential for systems that require variable airflow control, such as heat pumps, air handlers, and ventilation units. The service is designed to work in conjunction with the thermostat service (ISO/IEC 29341-24-10) and temperature sensor service (ISO/IEC 29341-24-2) to provide comprehensive HVAC control.
The fan speed service defines a speed control model based on a speed ratio concept rather than discrete speed levels. The speed ratio is expressed as a percentage from 0% (off) to 100% (maximum speed), allowing continuous speed control when supported by the hardware. For systems with discrete speed settings (e.g., low, medium, high), the service maps these to corresponding ratio ranges: low (25-40%), medium (50-70%), and high (80-100%). This abstraction enables control points to set fan speed using a normalized value regardless of the underlying hardware capabilities.
| Action | Description | Values |
|---|---|---|
| GetFanSpeed | Retrieve current fan speed ratio | Returns: SpeedRatio (0-100%) |
| SetFanSpeed | Set target fan speed ratio | Input: NewSpeedRatio (0-100%) |
| GetFanMode | Query current fan operation mode | Returns: Mode (On/Auto/Cycle) |
| SetFanMode | Change fan operation mode | Input: NewMode (string) |
| GetSupportedSpeedRange | Query available speed range | Returns: MinSpeed, MaxSpeed (%) |
| GetAutoSpeedDelta | Read delta value for auto mode | Returns: DeltaTemp (float, °C) |
The fan speed service supports three operation modes. On mode runs the fan continuously at the configured speed, which is useful for air filtration and circulation regardless of heating or cooling demand. Auto mode adjusts the fan speed based on the temperature differential between the ambient temperature and the setpoint, increasing speed as the differential grows and decreasing as the setpoint approaches. Cycle mode synchronizes the fan operation with the heating or cooling equipment, running the fan only when the HVAC system is actively heating or cooling.
The auto mode logic is one of the most sophisticated aspects of the fan speed service. When operating in auto mode, the service continuously monitors the temperature delta, defined as the absolute difference between the current ambient temperature and the target setpoint. The fan speed is adjusted proportionally to this delta, with the relationship defined by a configurable delta parameter. A typical configuration might specify that a 1.0°C delta results in 25% fan speed, 2.0°C delta results in 50%, and 5.0°C or more results in 100%.
The service also includes a minimum on-time and minimum off-time parameter to prevent short cycling of the fan. These parameters ensure that the fan runs for at least a minimum duration when activated and remains off for a minimum duration when deactivated, protecting the fan motor from excessive start-stop stress. The default minimum on-time is typically 60 seconds, and the minimum off-time is 30 seconds.
The fan speed service’s speed ratio abstraction is a well-designed feature that simplifies cross-vendor interoperability. By normalizing fan speed to a 0-100% scale, the service eliminates the need for control points to understand the specific speed configurations of different HVAC equipment. Manufacturers can internally map the ratio to their hardware’s actual speed control mechanism, whether it uses phase control, PWM, or multi-tap motor windings.
From an energy efficiency standpoint, the fan speed service can contribute to significant savings. Reducing fan speed by 20% typically reduces fan power consumption by approximately 50% due to the affinity laws (power is proportional to the cube of speed). The auto mode with appropriate delta configuration can dynamically balance comfort and energy consumption, using higher speeds only when needed to recover from large temperature deviations.