Skip to content

Conversation

@nickolas-deboom
Copy link
Contributor

This PR adds the fanSpeedPercent capability for thermostats. These changes were originally in #2425 but were extracted to a separate PR in order to support a faster turnaround, since by itself this is a very low risk change.

Note that a range of [1, 100] is enforced because the Off mode is not supported for thermostats.

@github-actions
Copy link

Duplicate profile check: Passed - no duplicate profiles detected.

@github-actions
Copy link

@github-actions
Copy link

Test Results

   71 files    466 suites   0s ⏱️
2 416 tests 2 416 ✅ 0 💤 0 ❌
4 115 runs  4 115 ✅ 0 💤 0 ❌

Results for commit a3b5249.

@github-actions
Copy link

File Coverage
All files 90%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/embedded-cluster-utils.lua 95%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/init.lua 90%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against a3b5249

@hcarter-775
Copy link
Contributor

hcarter-775 commented Nov 12, 2025

Since we're adding the [1,100] gating here for the fan, let's merge the remove "off" for thermostats first. Then everything will be cohesive.

@nickolas-deboom
Copy link
Contributor Author

Since we're adding the [1,100] gating here for the fan, let's merge the remove "off" for thermostats first. Then everything will be cohesive.

I agree, that PR is here for reference: #2428

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants