Skip to Content
🚀 We just launched! Please star us on Github!

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:

ChannelDescriptionMultipleDetails
heaterControls the heating functionality, including activation and settings.NoSee details
temperatureMonitors and controls the current and target temperature.NoSee details
device_informationProvides metadata about the device, such as manufacturer, model, and firmware.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
electrical_energyTracks total energy consumption over time.NoSee details
electrical_powerProvides real-time power usage information.NoSee details
humidityMonitors the ambient humidity level.NoSee details

Use Case Scenarios

  1. Heating and Temperature Control:

    • Set a target temperature and activate heating through the heater and temperature channels.
  2. Environmental Monitoring:

    • Monitor the room temperature using the temperature channel.
    • Use the humidity channel for enhanced climate control.
  3. Energy Management:

    • Track power usage in real-time with the electrical_power channel.
    • Use the electrical_energy channel for long-term energy consumption insights.

Developer Notes

  1. Channel Implementation:

    • Implement all required channels for core heating functionality.
    • Add optional channels for energy and humidity monitoring based on device capabilities.
  2. Integration:

    • Ensure the heater channel is mapped to the heating control mechanisms.
    • Include the device_information channel for proper device identification.
  3. Energy Tracking:

    • Use electrical_energy and electrical_power channels to provide energy efficiency metrics.
  4. Extensibility:

    • Add the humidity channel to support combined heating and humidity regulation.
    • Use the temperature channel for precise thermal management.
Last updated on