Thermostat Device
Device Category: thermostat
The Thermostat device represents a climate control system that monitors and adjusts temperature and related environmental factors.
Required Channels
These channels are mandatory for the functionality of the thermostat device:
Channel | Description | Multiple | Details |
---|---|---|---|
temperature | Monitors and controls the target and current temperature. | No | See details |
thermostat | Manages the thermostat’s operational modes and settings. | No | See details |
device_information | Provides metadata about the device, such as manufacturer, model, and firmware. | No | See details |
Optional Channels
These channels are optional and provide additional features:
Channel | Description | Multiple | Details |
---|---|---|---|
contact | Detects the state of doors or windows to improve energy efficiency by pausing operation when open. | No | See details |
cooler | Adds cooling functionality to the thermostat. | No | See details |
heater | Adds heating functionality to the thermostat. | No | See details |
humidity | Monitors and displays the ambient humidity level. | No | See details |
electrical_energy | Tracks total energy consumption over time. | No | See details |
electrical_power | Provides real-time power usage information. | No | See details |
Use Case Scenarios
-
Temperature Control:
- Set a target temperature via the
temperature
andthermostat
channels. - Monitor the current room temperature using the
temperature
channel.
- Set a target temperature via the
-
Energy Efficiency:
- Use the
contact
channel to detect open windows or doors and adjust operations accordingly.
- Use the
-
Climate Control:
- Enable cooling or heating functionalities via the
cooler
orheater
channels. - Monitor and optimize humidity levels using the
humidity
channel.
- Enable cooling or heating functionalities via the
Developer Notes
-
Channel Implementation:
- Ensure the
device_information
,temperature
, andthermostat
channels are implemented for basic thermostat functionality.
- Ensure the
-
Integration:
- The
contact
channel can be used to improve energy efficiency by integrating door or window state detection.
- The
-
Extensibility:
- Add cooling or heating capabilities with the
cooler
orheater
channels as needed. - Monitor humidity levels for more advanced climate control.
- Add cooling or heating capabilities with the
Last updated on