Click or drag to resize

IThermostat Interface

[This is preliminary documentation and is subject to change.]

Defines the Thermostat capability

Namespace:  GHASchema.Classes.Capabilities.HVAC
Assembly:  GHASchema (in GHASchema.dll) Version: 1.1.8074.31450 (1.0.0.0)
Syntax
C#
[GHACapabilityAttribute("", "HVAC")]
public interface IThermostat : ITemperatureController, 
	ITemperatureSensor, IClimateControl, ITemperatureSetback

The IThermostat type exposes the following members.

Properties
  NameDescription
Public propertyCoolingSetPoint
Gets or sets the requested temperature for the cooling subsystem
(Inherited from ITemperatureController.)
Public propertyCurrentSetPoint
Gets or sets the currently reqeusted temperature of the HVAC system
(Inherited from ITemperatureController.)
Public propertyFanControl
Gets or sets the fan state (true=on, false=off)
(Inherited from IClimateControl.)
Public propertyFanStatus
Gets the current fan running status (true=on, false = off)
(Inherited from IClimateControl.)
Public propertyHeatingSetPoint
Gets or sets the requested temperature for the heating subsystem
(Inherited from ITemperatureController.)
Public propertyHeatingStatus
Gets the status of the heating component
(Inherited from IClimateControl.)
Public propertyLastTimeUpdated
Gets the last time the sensor was updated
(Inherited from ITemperatureSensor.)
Public propertyMode
Get schedule status for the HVAC
(Inherited from IClimateControl.)
Public propertyOutdoorTemperature
Gets the outdoor temperature
(Inherited from ITemperatureController.)
Public propertySetbackMode
Gets or sets the setback mode
(Inherited from ITemperatureSetback.)
Public propertySetbackOffset
Gets or sets the offset for the setback
(Inherited from ITemperatureSetback.)
Public propertyState
Gets or sets the system state
(Inherited from IClimateControl.)
Public propertyTemperature
Gets the measured temperature
(Inherited from ITemperatureSensor.)
Public propertyTemperatureMode
Gets or sets the temperature mode
(Inherited from IClimateControl.)
Public propertyUserHold
Gets or sets the command to freeze temperature at the current set point
(Inherited from ITemperatureController.)
Top
See Also