IThermostat Interface |
[This is preliminary documentation and is subject to change.]
Namespace: GHASchema.Classes.Capabilities.HVAC
[GHACapabilityAttribute("", "HVAC")] public interface IThermostat : ITemperatureController, ITemperatureSensor, IClimateControl, ITemperatureSetback
The IThermostat type exposes the following members.
Name | Description | |
---|---|---|
![]() | CoolingSetPoint |
Gets or sets the requested temperature for the cooling subsystem
(Inherited from ITemperatureController.) |
![]() | CurrentSetPoint |
Gets or sets the currently reqeusted temperature of the HVAC system
(Inherited from ITemperatureController.) |
![]() | FanControl |
Gets or sets the fan state (true=on, false=off)
(Inherited from IClimateControl.) |
![]() | FanStatus |
Gets the current fan running status (true=on, false = off)
(Inherited from IClimateControl.) |
![]() | HeatingSetPoint |
Gets or sets the requested temperature for the heating subsystem
(Inherited from ITemperatureController.) |
![]() | HeatingStatus |
Gets the status of the heating component
(Inherited from IClimateControl.) |
![]() | LastTimeUpdated |
Gets the last time the sensor was updated
(Inherited from ITemperatureSensor.) |
![]() | Mode |
Get schedule status for the HVAC
(Inherited from IClimateControl.) |
![]() | OutdoorTemperature |
Gets the outdoor temperature
(Inherited from ITemperatureController.) |
![]() | SetbackMode |
Gets or sets the setback mode
(Inherited from ITemperatureSetback.) |
![]() | SetbackOffset |
Gets or sets the offset for the setback
(Inherited from ITemperatureSetback.) |
![]() | State |
Gets or sets the system state
(Inherited from IClimateControl.) |
![]() | Temperature |
Gets the measured temperature
(Inherited from ITemperatureSensor.) |
![]() | TemperatureMode |
Gets or sets the temperature mode
(Inherited from IClimateControl.) |
![]() | UserHold |
Gets or sets the command to freeze temperature at the current set point
(Inherited from ITemperatureController.) |