Closed dljsjr closed 5 months ago
Duplicate profile check: Passed - no duplicate profiles detected.
57 files ±0 364 suites ±0 0s :stopwatch: ±0s 1 757 tests ±0 1 757 :white_check_mark: ±0 0 :zzz: ±0 0 :x: ±0 3 051 runs ±0 3 051 :white_check_mark: ±0 0 :zzz: ±0 0 :x: ±0
Results for commit a3be7e3d. ± Comparison against base commit 2ace2f26.
:recycle: This comment has been updated with latest results.
Minimum allowed coverage is 90%
Generated by :monkey: cobertura-action against 05ffd464bb59f8bdc44dfa4067076079de02b053
Channel deleted.
There's a lot going on here.
Yeah. Adjusting the assumption that a Hue device
service only exposes a single light
service was a deep surgery 😢
Invitation URL: https://bestow-regional.api.smartthings.com/invite/r3Myr5Nmwb2p
This refactor furthers the generalizations done previously for devices that provide multiple services to allow for not only mapping of services to capabilities or components, but also multiple device records.
This allows for us to support devices such as the Dymera up/down light.
Other changes:
I found myself frequently introducing bugs related to using the Hue Bridge ID (MAC Address) as a Device ID, and the Bridge Device ID as a Hue Bridge ID. We renamed all instances of
bridge_id
referencing the MAC tobridge_network_id
to try and alleviate the confusion.Button support is further generalized to support two-button models, which covers the In-Wall Switch Module in the 2-gang configuration.