Skip to content

Matter Thermostat: Add OnOff cluster support#2760

Open
nickolas-deboom wants to merge 1 commit intomainfrom
add/on-off-cluster-support-for-matter-thermostat
Open

Matter Thermostat: Add OnOff cluster support#2760
nickolas-deboom wants to merge 1 commit intomainfrom
add/on-off-cluster-support-for-matter-thermostat

Conversation

@nickolas-deboom
Copy link
Contributor

@nickolas-deboom nickolas-deboom commented Feb 5, 2026

Add OnOff cluster support for Air Purifier and Fan device types. This cluster is optionally supported for these device types starting with Matter 1.4.

Add OnOff cluster support for Air Purifier and Fan device types. This
cluster is optionally supported for these device types starting with Matter 1.4.

CHAD-17538
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Duplicate profile check: Passed - no duplicate profiles detected.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Test Results

   71 files    486 suites   0s ⏱️
2 519 tests 2 519 ✅ 0 💤 0 ❌
4 336 runs  4 336 ✅ 0 💤 0 ❌

Results for commit 683cd5f.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

File Coverage
All files 91%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/init.lua 98%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_utils/legacy_device_configuration.lua 86%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_utils/embedded_cluster_utils.lua 95%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_utils/device_configuration.lua 89%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_utils/utils.lua 93%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_handlers/capability_handlers.lua 88%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/thermostat_handlers/attribute_handlers.lua 82%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against 683cd5f

end
end

function DeviceConfiguration.match_modular_profile_thermostat(device)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey, what happened here? Was this file changed at all or is this the github diff being weird?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yeah that's github being weird, this function is unchanged, I just moved it to put it in the same order as the order in match_modular_device_type down below

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.

2 participants