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

Water Heater Device

Device Category: water_heater

The Water Heater device represents a water heating system designed to heat and maintain water temperature, with optional features for energy monitoring and leak detection.


Required Channels

These channels are mandatory for the functionality of the water heater:

ChannelDescriptionMultipleDetails
heaterManages heating devices, allowing control of temperature settings and modes.NoSee details
temperatureMeasures the current water temperature, reported in degrees Celsius.NoSee details
device_informationProvides metadata about the device, including manufacturer details, model information, and operational statuses.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
electrical_energyMeasures the total energy consumption over time, typically reported in kilowatt-hours (kWh).NoSee details
electrical_powerReports real-time power metrics such as voltage, current, and wattage for monitoring and diagnostics.NoSee details
leakIdentifies the presence of water leaks to prevent damage.NoSee details

Use Case Scenarios

  1. Water Temperature Control:

    • Set target water temperature using the heater channel. Monitor current water temperature with the temperature channel.
  2. Energy Efficiency:

    • Track energy consumption to optimize heating schedules and reduce costs.
  3. Leak Prevention:

    • Detect water leaks early to prevent damage and water waste.

Developer Notes

  1. Heater and temperature channels are required for core functionality.
  2. Leak detection is highly recommended for safety.
  3. Energy monitoring helps optimize heating schedules.
Last updated on