Closed
Description
Related area
Zigbee Endpoint
Hardware specification
ESP32-C6
Is your feature request related to a problem?
I'm currently working on creating a controller for my garage door, to replace my current Tuya based controller with a locally controlled unit based on a ESP32-C6 Dev board. To be able to control the garage door over Zigbee, the closest cluster to use seems to be Window Covering, but this is unfortunately not supported by arduino-esp32.
Describe the solution you'd like
I would like to be able to use this library to control my garage door.
Something like this:
ZigbeeWindowCovering zbCovering = ZigbeeWindowCovering(ZIGBEE_COVERING_ENDPOINT);
zbCovering.setCoveringType(ROLLERSHADE);
zbCovering.setConfigStatus(true, true, false, true, true, true, true);
zbCovering.setMode(false, true, false, false);
zbCovering.setLimits(MIN_LIFT, MAX_LIFT, 0, 0);
zbCovering.onGoToLiftPercentage(goToLiftPercentage);
zbCovering.onStop(stopMotor);
I have written an implementation based on the DimmableLight Endpoint and will provide a PR shortly.
Describe alternatives you've considered
I have tried to use the dimmable light cluster. This works to some extent, but the integration in Home Assistant is far from optimal! :)
Additional context
No response
I have checked existing list of Feature requests and the Contribution Guide
- I confirm I have checked existing list of Feature requests and Contribution Guide.
Metadata
Metadata
Assignees
Labels
Issues and Feature Request about ZigbeeIssues and Feature Request about ZigbeeFeature request for Arduino ESP32Feature request for Arduino ESP32