Skip to content

Commit 9c582dd

Browse files
SuGliderCopilotpre-commit-ci-lite[bot]
authored
feat(matter): adds window covering matter endpoint (#12114)
* feat(matter): adds window covering matter endpoint * feat(matter): improves the example * feat(matter): solves not used variables * fix(matter): code formatting Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(matter): better commentary Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(matter): better variable name Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(matter): better commentary Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(matter): fix commentary Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * ci(pre-commit): Apply automatic fixes * fix(matter): vale CI check * fix(matter_doc): CI Vale check * ci(pre-commit): Apply automatic fixes * fix(matter_docs): CI Vale check Updated README.md for MatterWindowCovering example to clarify ESP32-C6 and ESP32-C5 Thread support and improved descriptions for lift and tilt controls. * ci(pre-commit): Apply automatic fixes * fix(matter_docs): CI Vale check * ci(pre-commit): Apply automatic fixes * feat(matter): adds a simple Window Blind example This example is the simplest possible in order to demonstrate how to control a Window blind. * ci(pre-commit): Apply automatic fixes * fix(matter): formatting in MatterSimpleWidowsBlind example * ci(pre-commit): Apply automatic fixes * fix(matter): adds necessary command changes from ESP-Matter * ci(pre-commit): Apply automatic fixes * feat(matter_docs): improves event handling documentation for MatterWindowCovering Updated callback descriptions and clarified command triggers for window covering events. * ci(pre-commit): Apply automatic fixes * feat(matter_docs): Enhance README with callback usage details Clarify the importance of calling setLiftPercentage() and setTiltPercentage() in callbacks to update CurrentPosition attributes. Expand on callback flow and provide details on target position callbacks. * ci(pre-commit): Apply automatic fixes * fix(matter_docs): typos in README.md for MatterSimpleWidowsBlind * fix(matter): Add new keywords for window treatments --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
1 parent 2ede5ac commit 9c582dd

File tree

13 files changed

+2516
-0
lines changed

13 files changed

+2516
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ set(ARDUINO_LIBRARY_Matter_SRCS
202202
libraries/Matter/src/MatterEndpoints/MatterOnOffPlugin.cpp
203203
libraries/Matter/src/MatterEndpoints/MatterDimmablePlugin.cpp
204204
libraries/Matter/src/MatterEndpoints/MatterThermostat.cpp
205+
libraries/Matter/src/MatterEndpoints/MatterWindowCovering.cpp
205206
libraries/Matter/src/Matter.cpp
206207
libraries/Matter/src/MatterEndPoint.cpp)
207208

0 commit comments

Comments
 (0)