Skip to content
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

Rolling up beta to production #1062

Merged
merged 7 commits into from
Nov 7, 2023
Merged

Rolling up beta to production #1062

merged 7 commits into from
Nov 7, 2023

Conversation

greens
Copy link
Contributor

@greens greens commented Nov 7, 2023

No description provided.

yhoyoon and others added 7 commits October 24, 2023 14:55
The matter-thermostat driver is using the "fanOnly" value of the
thermostatMode capability. But since this capability requires using the
"fanonly" value, events using the "fanOnly" value are ignored.
This change renames "fanOnly" to "fanonly".

https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference/#thermostatMode

Signed-off-by: Youngho Yoon <[email protected]>
Matter Thermostat: Fix thermostatMode capability
Sometimes old devices are failing to successfully use https to download
samsung hosted audio notification files, in that case we should
re-attempt with http before completely failing.
* adjust zigbee-thermoatat edge driver to work with popp smart thermostat

* adding POPP Smart Thermostat (Zigbee) EdgeDriver

* remove custom capabilities try to replace custome modes with thermostat modes

* new model id added

* move preferences to profile

* updated popp thermostat

* code refactoring

* bugfixing and refactoring

* refactor spaces and lineendings

* battery report adjusted

* popp zigbee thermostat final refactoring

* finished popp driver test + minor fix in init function

* minor adjustment for custom thermostat attribute configuration

* fix luacheck warnings

* driver reworked to fit with 285#pullrequestreview-1501647628

* luacheck issues fixed

* fix year and indentation

* revert changes from review https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/pull/285/files/aca52e4fce7ecbffb6493215eef4d15308c707a7

revert changes from review https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/pull/285/files/aca52e4fce7ecbffb6493215eef4d15308c707a7

avoid breaking existing popp/danfoss edge drivers

* revert fingerprint changes

---------

Co-authored-by: Marcel Kermer <[email protected]>
Co-authored-by: lelandblue <[email protected]>
Some changes in another PR modified an existing profile in an breaking
way, and we asked for those changes to be reverted in the PR. Some stuff
got missed, though. This addresses the stragglers.
@greens greens requested review from dljsjr, cjswedes and ctowns November 7, 2023 19:06
Copy link

github-actions bot commented Nov 7, 2023

Duplicate profile check: Passed - no duplicate profiles detected.

Copy link

github-actions bot commented Nov 7, 2023

Channel deleted.

Copy link

github-actions bot commented Nov 7, 2023

Test Results

     54 files     346 suites   0s ⏱️
1 618 tests 1 618 ✔️ 0 💤 0
2 844 runs  2 844 ✔️ 0 💤 0

Results for commit 1947aff.

Copy link

github-actions bot commented Nov 7, 2023

matter-thermostat_coverage.xml

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

zigbee-thermostat_coverage.xml

File Coverage
All files 89%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-thermostat/src/init.lua 95%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/lux-konoz/init.lua 91%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/stelpro/init.lua 88%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/leviton/init.lua 89%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/vimar/init.lua 90%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/stelpro-ki-zigbee-thermostat/init.lua 89%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/init.lua 97%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/sinope/init.lua 92%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/zenwithin/init.lua 94%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-thermostat/src/popp/init.lua 74%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against 1947aff

Copy link
Contributor

@cjswedes cjswedes left a comment

Choose a reason for hiding this comment

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

FYI I think there may be a follow on PR for the samsung audio changes which improves behavior further, and may constitute a "hotfix" to beta so that we can get it out to prod sooner.

@greens greens merged commit 2040029 into production Nov 7, 2023
13 checks passed
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.

6 participants