Heater Device
Device Category: heater
The Heater device represents a heating system designed to control and monitor environmental temperature, with optional features for energy and humidity management.
Required Channels
These channels are mandatory for the functionality of the heater:
| Channel | Description | Multiple | Details |
|---|---|---|---|
heater | Controls the heating functionality, including activation and settings. | No | See details |
temperature | Monitors and controls the current and target temperature. | 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 |
|---|---|---|---|
electrical_energy | Tracks total energy consumption over time. | No | See details |
electrical_power | Provides real-time power usage information. | No | See details |
humidity | Monitors the ambient humidity level. | No | See details |
Use Case Scenarios
-
Heating and Temperature Control:
- Set a target temperature and activate heating through the
heaterandtemperaturechannels.
- Set a target temperature and activate heating through the
-
Environmental Monitoring:
- Monitor the room temperature using the
temperaturechannel. - Use the
humiditychannel for enhanced climate control.
- Monitor the room temperature using the
-
Energy Management:
- Track power usage in real-time with the
electrical_powerchannel. - Use the
electrical_energychannel for long-term energy consumption insights.
- Track power usage in real-time with the
Developer Notes
-
Channel Implementation:
- Implement all required channels for core heating functionality.
- Add optional channels for energy and humidity monitoring based on device capabilities.
-
Integration:
- Ensure the
heaterchannel is mapped to the heating control mechanisms. - Include the
device_informationchannel for proper device identification.
- Ensure the
-
Energy Tracking:
- Use
electrical_energyandelectrical_powerchannels to provide energy efficiency metrics.
- Use
-
Extensibility:
- Add the
humiditychannel to support combined heating and humidity regulation. - Use the
temperaturechannel for precise thermal management.
- Add the
Last updated on