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:
| Channel | Description | Multiple | Details |
|---|---|---|---|
temperature | Measures the current temperature in an environment, reported in degrees Celsius. | No | See details |
thermostat | Manages climate control systems, allowing adjustments of heating, cooling, and fan settings. | No | See details |
device_information | Provides metadata about the device, including manufacturer details, model information, and operational statuses. | No | See details |
Optional Channels
These channels are optional and provide additional features:
| Channel | Description | Multiple | Details |
|---|---|---|---|
contact | Tracks the open or closed state of a contact point, such as a door, window, or cabinet. | No | See details |
cooler | Controls devices that lower air or liquid temperatures, such as air conditioners or refrigeration systems. | No | See details |
heater | Manages heating devices, allowing control of temperature settings and modes. | No | See details |
humidity | Measures the relative humidity in the environment, reported as a percentage. | No | See details |
electrical_energy | Measures the total energy consumption over time, typically reported in kilowatt-hours (kWh). | No | See details |
electrical_power | Reports real-time power metrics such as voltage, current, and wattage for monitoring and diagnostics. | No | See details |
Use Case Scenarios
-
Temperature Control:
- Set target temperatures and HVAC modes using the thermostat channel. Monitor current temperature with the temperature channel.
-
Climate Scheduling:
- Configure heating and cooling schedules through thermostat modes (home, away, sleep, eco).
-
Multi-Zone Control:
- Integrate with heater and cooler channels for precise zone-based climate management.
Developer Notes
- Temperature and thermostat channels are required for core functionality.
- Optional heater/cooler channels provide direct control when supported.
- Contact channel can be used for occupancy-based automation.
Last updated on