-
Notifications
You must be signed in to change notification settings - Fork 484
Matter Switch: Support Fan/Light device #2032
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
Conversation
Channel deleted. |
Test Results 66 files 422 suites 0s ⏱️ Results for commit aa7c504. ♻️ This comment has been updated with latest results. |
Minimum allowed coverage is Generated by 🐒 cobertura-action against aa7c504 |
This change adds a new profile for a fan+color light device, brings in handlers for fan attributes and capabilities, and adds new logic to select the new profile and create the component map.
8b8df76
to
feeaad8
Compare
Can you do an onboarding test of a light-button device as well? Also, one with a multi-button device? Just trying to hit all the affected paths. We should also test a parent-child switch device since the handling for their creation was moved. |
Remove endpoint checks in initialize_switch and adjust called functions accordingly.
ef9c633
to
cc34662
Compare
Duplicate profile check: Passed - no duplicate profiles detected. |
This commit changes the fan/light configuration to be a single component rather than MCD, for reasons layed out in the review discussion.
d4cd82c
to
57d4ccd
Compare
build_component_map functions specific to buttons
ea30c7e
to
0672e79
Compare
Type of Change
Checklist
Description of Change
This change adds driver support for a new profile for a fan+color light device added by a previous PR, brings in handlers for fan attributes and capabilities, and adds new logic to select the new profile and create the component map.
Summary of Completed Tests
Tested with: Orein fan+light and regression tested with Inovelli dimmer switch, Ikea 7 button remote, and VDA water valve device.