Matter Thermostat: add support for modular profiles#2084
Conversation
|
Channel deleted. |
Test Results 67 files 439 suites 0s ⏱️ Results for commit c3642d3. ♻️ This comment has been updated with latest results. |
|
Minimum allowed coverage is Generated by 🐒 cobertura-action against c3642d3 |
|
Duplicate profile check: Passed - no duplicate profiles detected. |
0748e37 to
eeda044
Compare
|
I believe some logic may be needed to introduce this value configuration for thermostatOperatingState that we have in the static profiles, where a device might support all 3, or just idle and cooling / idle and heating |
This is something that will be addressed by the new |
e97735c to
da7019a
Compare
@ctowns we have not added a supported values attribute to this capability yet. Once we do, I agree that this is the way forward, and given this need for it in modular profiles, it should be done soon. In the meantime, should we do the above configure value in the profile anyway? This will at least cut down on the number of values seen, even if it's not completely accurate, and we can remove it when the supported values work is complete. |
|
@ctowns sorry to keep going on this topic, but it turns out I did create the supportedOperatingStates attribute for the ThermostatOperatingState capability and completely forgot, so you were totally right initially. It may be good to put any new handling we want to add that utilizes this in this PR |
3da8591 to
6130969
Compare
d328842 to
a0b601f
Compare
|
Rebased, but no merge conflicts. |
652d0df to
dc6c782
Compare
|
Squashed and rebased, no merge conflicts. |
429b213 to
724b764
Compare
724b764 to
c3642d3
Compare
|
Looks good to me! I think we have a couple action items coming out of this PR:
Anything else to log for next steps? |
This looks good to me, thank you for logging this @hcarter-775 ! |


Check all that apply
Type of Change
Checklist
Description of Change
Summary of Completed Tests
Added unit tests for common device configs for Air Purifers, Thermostats, and Room ACs
Onboarded VDA devices for each of these device types
Completed test plan as defined in REQ