Enum EThermostatControlFeatureSubType
public enum EThermostatControlFeatureSubType
Namespace: HomeSeer.PluginSdk.Devices.Identification
Assembly: PluginSdk.dll
The specific use of a ThermostatControl HsFeature
Remarks
This is used to render Thermostat specific UI components and for integration with systems like Google Home, Amazon, and IFTTT.
There is some overlap with EControlUse. To ensure compatibility in all contexts you should make sure both the HsFeature and the appropriate StatusControls of that HsFeature are set with a matching EThermostatControlFeatureSubType and EControlUse. Some systems analyze the HsFeature to determine how it is used and some analyze the StatusControl.
Not all thermostats are the same and most do not utilize all of these features. Use only the ones you need.
Fields
Name | Description |
---|---|
AutoChangeoverSetPoint | This HsFeature is used to control the temperature at which the system will switch between heating and cooling. |
CoolingSetPoint | This HsFeature is used to control the desired temperature when the thermostat is cooling. |
DryAirSetPoint | This HsFeature is used to control the temperature at which the A/C will switch off to stop drying the air. |
EnergySaveCool | This HsFeature is used to control the desired temperature when the thermostat is cooling and in energy save mode. |
EnergySaveHeat | This HsFeature is used to control the desired temperature when the thermostat is heating and in energy save mode. |
FanModeSet | This HsFeature is used to control the fan mode of the thermostat. |
FurnaceSetPoint | This HsFeature is used to control the temperature of the furnace connected to a thermostat. |
HeatingAwaySetPoint | This HsFeature is used to control the temperature to maintain the system at when in away mode. |
HeatingSetPoint | This HsFeature is used to control the desired temperature when the thermostat is heating. |
HoldMode | This HsFeature is used to control whether the thermostat is in hold mode or not. |
ModeSet | This HsFeature is used to control the operation mode of the thermostat. |
MoistAirSetPoint | This HsFeature is used to control the temperature at which the A/C will switch on to start drying the air. |
OperatingMode | This HsFeature is used to report the current operating mode of the thermostat. |
Setback | This HsFeature is used to control hold the setpoints at a specific temperature until reset by the thermostat. |