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

new device (matter-window-covering): Zemismart MT01 #1072

Merged
merged 6 commits into from
Apr 3, 2024

Conversation

lelandblue
Copy link
Contributor

WWST Certification request to add the Zemismart MT01 window covering device.

Copy link

Test Results

     54 files     346 suites   0s ⏱️
1 622 tests 1 622 ✔️ 0 💤 0
2 849 runs  2 849 ✔️ 0 💤 0

Results for commit b63e38f.

Copy link

github-actions bot commented Nov 13, 2023

Test Results

   56 files  ±0    362 suites  ±0   0s ⏱️ ±0s
1 731 tests ±0  1 731 ✅ ±0  0 💤 ±0  0 ❌ ±0 
3 023 runs  ±0  3 023 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 51cc5b2. ± Comparison against base commit bc145ca.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Nov 13, 2023

File Coverage
All files 94%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-window-covering/src/init.lua 94%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against 51cc5b2

@@ -5,7 +5,12 @@ matterManufacturer:
vendorId: 0x130A
productId: 0x55
deviceProfileName: window-covering-profile

#Zemismart
- id: 5020/65534
Copy link
Contributor

Choose a reason for hiding this comment

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

Indent this line to follow the formatting in the other fingerprints. Also this should be a string (should be surrounded with quotes "").

Where did this ID come from? I am wondering if we can change it to something more human readable? 5020/65534 doesn't really tell us much about what this device is. See above where the id is "Eve MotionBlinds", which makes it clear what we are looking at.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The partner provided that information, I will need to follow up with the certification tool team regarding that. Thanks Cooper. I made another commit.

Copy link

github-actions bot commented Nov 13, 2023

Channel deleted.

The window-covering-profile is targeting to no longer be used, this updates to the same profile that is identical but named different. 

See this comment for more info #1091 (comment)
lelandblue and others added 2 commits March 4, 2024 12:51
Changing device profile name from "Window-Covering-battery" to "window-covering"
@lelandblue lelandblue merged commit a0eeca0 into main Apr 3, 2024
11 checks passed
@lelandblue lelandblue deleted the feature/Zemismart-MT01 branch April 3, 2024 13:06
yejinze added a commit to yejinze/SmartThingsEdgeDrivers that referenced this pull request Apr 7, 2024
fix aqara gas detector reonboarding issue

reference:
wash-2068
STSE-2612

Fixed indentation error in the aqara gas detector profile

Signed-off-by: Yu Zou <[email protected]>

Move write_manufacturer_specific_attribute from added to doConfigure event

fix issue that motion detection doesn't work after reonboarding

Signed-off-by: Ma Xinjian <[email protected]>

Matter Switch: Read color temp and level limits on init

When device is initialized, read the color temperature and level cluster min/max and set
capability constraint based on the limits.

new device (matter-window-covering): Zemismart MT01 (SmartThingsCommunity#1072)

* new device/ Zemismart-MT01

* fix indentation, quotes and ID

* Update fingerprints.yml

The window-covering-profile is targeting to no longer be used, this updates to the same profile that is identical but named different.

See this comment for more info SmartThingsCommunity#1091 (comment)

* Change profile to not include battery capability

Changing device profile name from "Window-Covering-battery" to "window-covering"

---------

Co-authored-by: Cooper Towns <[email protected]>

CHAD-12648 SmartSense MultiPurpose sensor missing negative temperature handling

Co-authored by: Mariano <[email protected]>

Matter-Switch: Fixes for color temp limit reads

This commit addresses minor issues discovered after PR 1220 was merged
into main.

fixup: Don't clamp dynamic constraint values

It was decided that if values read from the device are outside of the
supported capability range, that the capability should not be sent
rather than sending the capability with default values.

fixup: Resolving luacheck issue

Resolving error resulting from luacheck.

fixup: Add comment that was accidentally removed

Add comment for level range conversion that was removed by accident.

fix aqara smoke detector reonboarding issue

reference:
  wash-2068
  STSE-2611

Signed-off-by: Ma Xinjian <[email protected]>

Add "sane" and default color temp ranges

Adds a "sane" color temp range that will be used to determine
if range data received from a device is "sane" or not. If not, the
values are discarded.

Adds a default color range of 2200K-6500K for color temp profiles.

Test Coverage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants