Skip to content

Support Soil Sensor device type#2757

Merged
hcarter-775 merged 1 commit intomainfrom
feature/matter-soil-sensor
May 6, 2026
Merged

Support Soil Sensor device type#2757
hcarter-775 merged 1 commit intomainfrom
feature/matter-soil-sensor

Conversation

@nickolas-deboom
Copy link
Copy Markdown
Contributor

@nickolas-deboom nickolas-deboom commented Feb 5, 2026

This adds support for the Soil Sensor device type, introduced with Matter 1.5.

Tested with VDA Soil Sensor

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

Test Results

   72 files    507 suites   0s ⏱️
2 794 tests 2 794 ✅ 0 💤 0 ❌
4 685 runs  4 685 ✅ 0 💤 0 ❌

Results for commit c8211b1.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

File Coverage
All files 86%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/air_quality_sensor_handlers/attribute_handlers.lua 78%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/Global/types/MeasurementAccuracyRangeStruct.lua 93%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/Global/types/MeasurementAccuracyStruct.lua 94%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/Global/types/MeasurementTypeEnum.lua 69%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/Global/types/LevelValueEnum.lua 69%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua 88%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sensor_utils/device_configuration.lua 90%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sensor_utils/embedded_cluster_utils.lua 71%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/air_quality_sensor_utils/utils.lua 74%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/air_quality_sensor_utils/fields.lua 92%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/air_quality_sensor_utils/legacy_device_configuration.lua 97%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/air_quality_sensor_utils/device_configuration.lua 80%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/bosch_button_contact/init.lua 83%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/SoilMeasurement/server/attributes/SoilMoistureMeasuredValue.lua 81%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/SoilMeasurement/server/attributes/SoilMoistureMeasurementLimits.lua 78%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/embedded_clusters/SoilMeasurement/init.lua 79%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/smoke_co_alarm/init.lua 82%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/lazy_load_subdriver.lua 57%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/init.lua 93%
/home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/matter-sensor/src/sub_drivers/air_quality_sensor/init.lua 82%

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against c8211b1

@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch from 5abb504 to eb50abd Compare February 5, 2026 15:26
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

Channel deleted.

Comment thread drivers/SmartThings/matter-sensor/src/init.lua
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch 2 times, most recently from a7fcbb4 to 09c0f55 Compare February 5, 2026 16:50
Comment thread drivers/SmartThings/matter-sensor/src/init.lua
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch from d3ae5af to 01d94a4 Compare March 2, 2026 17:08
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 2, 2026

Duplicate profile check: Warning - duplicate profiles detected.
soil-sensor-battery.yml == humidity-battery.yml
soil-sensor-batteryLevel.yml == humidity-batteryLevel.yml
soil-sensor.yml == humidity.yml

@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch from 8e21d60 to a2e702f Compare March 2, 2026 18:56
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch 2 times, most recently from 0de69b8 to 8bff4f6 Compare April 2, 2026 19:21
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_utils/device_configuration.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/test/test_matter_soil_sensor.lua Outdated
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch 2 times, most recently from 694e771 to 960b149 Compare April 23, 2026 19:33
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_utils/device_configuration.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_utils/device_configuration.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
Comment thread drivers/SmartThings/matter-sensor/src/sensor_handlers/attribute_handlers.lua Outdated
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch 5 times, most recently from 32cd718 to 4688bd1 Compare May 4, 2026 18:32
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch from 56ccc75 to 3bb817a Compare May 5, 2026 20:40
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch 4 times, most recently from 9ff7efd to 2d9e38d Compare May 5, 2026 21:01
@nickolas-deboom nickolas-deboom force-pushed the feature/matter-soil-sensor branch from 8c25e48 to c8211b1 Compare May 5, 2026 21:12
@hcarter-775 hcarter-775 merged commit 90c253e into main May 6, 2026
14 checks passed
@hcarter-775 hcarter-775 deleted the feature/matter-soil-sensor branch May 6, 2026 14:32
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.

3 participants