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

Window Covering Device

Device Category: window_covering

The Window Covering device represents automated window treatments such as blinds, shades, or curtains.


Required Channels

These channels are mandatory for the functionality of the window covering device:

ChannelDescriptionMultipleDetails
window_coveringControls the position, tilt, and operational state of the window covering.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
batteryMonitors the battery status, if the window covering is battery-powered.NoSee details
electrical_energyTracks total energy consumption over time.NoSee details
electrical_powerProvides real-time power usage information.NoSee details

Use Case Scenarios

  1. Automation and Control:

    • Adjust the position and tilt of the window covering using the windowCovering channel.
  2. Energy Management:

    • Monitor power usage and energy consumption with the electrical_power and electrical_energy channels.
  3. Battery Monitoring:

    • For battery-powered window coverings, track battery status using the battery channel.

Developer Notes

  1. Channel Implementation:

    • The device_information and windowCovering channels are required for basic operation.
    • Include optional channels for advanced features like energy tracking or battery monitoring.
  2. Integration:

    • Ensure seamless operation in automated home systems by implementing required and relevant optional channels.
  3. Extensibility:

    • Add power monitoring features using electrical_energy and electrical_power as needed.
    • For battery-operated systems, the battery channel provides critical status information.
Last updated on