Skip to content

feat(zigbee): add Rti-Tek STHZB humidity sensor - #3190

Draft
QuAnnan2019 wants to merge 1 commit into
SmartThingsCommunity:mainfrom
QuAnnan2019:codex/rtitek-sthzb-wwst
Draft

feat(zigbee): add Rti-Tek STHZB humidity sensor#3190
QuAnnan2019 wants to merge 1 commit into
SmartThingsCommunity:mainfrom
QuAnnan2019:codex/rtitek-sthzb-wwst

Conversation

@QuAnnan2019

Copy link
Copy Markdown

Type of Change

  • WWST Certification Request
    • I have reviewed the README.md file
    • I have reviewed the CODE_OF_CONDUCT.md file
    • I have signed the CLA
    • I plan on entering a WWST Certification Request or have entered a request through the WWST Certification console at developer.smartthings.com
  • Bug fix
  • New feature
  • Refactor

Checklist

  • I have performed a self-review of my code
  • I have commented my code in hard-to-understand areas
  • I have verified my changes by testing with a device or have communicated a plan for testing
  • I am adding new behavior, such as adding a sub-driver, and have added and run new unit tests to cover the new behavior

Description of Change

Adds manufacturer fingerprint support for the Rti-Tek STHZB Zigbee temperature and humidity sensor to the existing zigbee-humidity-sensor Edge driver.

The new rtitek-sthzb profile intentionally exposes only SmartThings standard capabilities: temperature measurement, relative humidity measurement, battery, and refresh. It does not expose the device's FD22 private cluster or any custom capabilities.

Summary of Completed Tests

  • YAML parse validation for the fingerprint and profile
  • CLI edge:drivers:package --build-only package build
  • Profile duplicate and category checks
  • Added integration coverage for standard temperature, humidity, battery, and refresh messages

The local Lua runtime and lua_libs test dependency are not installed on this workstation, so the new Lua integration test has not yet been executed locally. Real-hub validation and SmartThings Console Test Suite execution remain required before this draft is marked ready for review.

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.

1 participant