-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Created Zigbee Endpoint for Window Covering. #10914
Conversation
👋 Hello hennikul, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. 🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project. Click to see more instructions ...
Review and merge process you can expect ...
|
721e874
to
1d2c6c1
Compare
Hi @hennikul, can you please sign the CLA and also if you have an example, it will be great if you can share it. Thanks |
I have added a small example that shows up as a cover in Home Assistant and prints out the position I choose in Home assistant to the serial console. |
Test Results 62 files 62 suites 5m 40s ⏱️ Results for commit 78eb461. ♻️ This comment has been updated with latest results. |
@hennikul Are you ok If I take over the PR and do some adjustments and fixes? |
Please do! :) |
Memory usage test (comparing PR against master branch)The table below shows the summary of memory usage change (decrease - increase) in bytes and percentage for each target.
Click to expand the detailed deltas report [usage change in BYTES]
|
@hennikul Please take a look and adjust your application code, as there were few changes that may brake your code. |
Description of Change
This PR implements a Zigbee Endpoint for Window Covering. It was implemented during the weekend for a hobby project where I try to create a Zigbee controller for my garage door, which can then be controlled from Home Assistant.
UPDATE by @P-R-O-C-H-Y:
Tests scenarios
The code has been tested on a ESP32-C6 Dev module running code to control a garage door. It has been added as a
device in Home Assistant, and all relevant controllers have been tested with expected result, both on the device and feedback in Home Assistant (current lift position).
The garage door does not support tilt, so this is not fully implemented, and not tested at all. Only lift is working.
UPDATE by @P-R-O-C-H-Y:
Tested with the updated example demonstrating a Window Blinders (lift+tilt) with ESP32-C6 connected to HomeAssistant.
Related links
Closes #10913