SmartThingsCommunity / SmartThingsEdgeDrivers

Apache License 2.0
259 stars 446 forks source link

Matter Bridge Aqara Cube Support with Custom Capability #1571

Closed DongHoon-Ryu closed 1 month ago

DongHoon-Ryu commented 1 month ago

Currently, the Generic EdgeDriver applied to the Matter Bridge Aqara Cube is implemented by mapping six faces into individual components, making it difficult to check the event occurrence of individual faces on one screen.

Check all that apply

Type of Change

Checklist

Description of Change

This commit wants to improve the problem by mapping the event from Matter Bridge with Aqara Cube Custom Capability developed by Zigbee driver. This means that there is a limitation that the Action Event of the Cube that the Matter Bridge does not give can not be processed.

Summary of Completed Tests

github-actions[bot] commented 1 month ago

Duplicate profile check: Passed - no duplicate profiles detected.

github-actions[bot] commented 1 month ago

Invitation URL: https://bestow-regional.api.smartthings.com/invite/8b2ADv998mMv

github-actions[bot] commented 1 month ago

Test Results

   61 files    376 suites   0s :stopwatch: 1 821 tests 1 821 :white_check_mark: 0 :zzz: 0 :x: 3 171 runs  3 171 :white_check_mark: 0 :zzz: 0 :x:

Results for commit 05fc7686.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 1 month ago

File Coverage
All files 70% :x:
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-button/src/init.lua 92% :white_check_mark:
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-button/src/aqara-cube/init.lua 32% :x:

Minimum allowed coverage is 90%

Generated by :monkey: cobertura-action against 05fc76864a46dd80dd85f17f3a01e0a34d954639

DongHoon-Ryu commented 1 month ago

Is it possible to test events not described in lua_libs with the current test framework to support custom capability?