From dbf6d883b5e45f0b320d8633ccab95548b6c458a Mon Sep 17 00:00:00 2001 From: czm <80165078@qq.com> Date: Fri, 21 Nov 2025 16:09:50 +0800 Subject: [PATCH 1/3] add new zigbee-humididt-sensor SNZB-02DR2 --- .../zigbee-humidity-sensor/fingerprints.yml | 5 +++ .../src/configurations.lua | 31 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/drivers/SmartThings/zigbee-humidity-sensor/fingerprints.yml b/drivers/SmartThings/zigbee-humidity-sensor/fingerprints.yml index 68359710fe..800dd97a6e 100644 --- a/drivers/SmartThings/zigbee-humidity-sensor/fingerprints.yml +++ b/drivers/SmartThings/zigbee-humidity-sensor/fingerprints.yml @@ -83,6 +83,11 @@ zigbeeManufacturer: manufacturer: eWeLink model: SNZB-02P deviceProfileName: humidity-temp-battery + - id: "SONOFF/SNZB-02DR2" + deviceLabel: "SONOFF SNZB-02DR2" + manufacturer: SONOFF + model: SNZB-02DR2 + deviceProfileName: humidity-temp-battery - id: "Third Reality/3RTHS24BZ" deviceLabel: ThirdReality Temperature and Humidity Sensor manufacturer: Third Reality, Inc diff --git a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua index b040a4f73f..e2a16a87b3 100644 --- a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua +++ b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua @@ -85,6 +85,37 @@ local devices = { } } }, + SONOFF_HUMIDITY_TEMP_SENSOR = { + FINGERPRINTS = { + { mfr = "SONOFF", model = "SNZB-02DR2" } + }, + CONFIGURATION = { + { + cluster = TemperatureMeasurement.ID, + attribute = TemperatureMeasurement.attributes.MeasuredValue.ID, + minimum_interval = 10, + maximum_interval = 7200, + data_type = TemperatureMeasurement.attributes.MeasuredValue.base_type, + reportable_change = 50 + }, + { + cluster = PowerConfiguration.ID, + attribute = PowerConfiguration.attributes.BatteryPercentageRemaining.ID, + minimum_interval = 3600, + maximum_interval = 7200, + data_type = PowerConfiguration.attributes.BatteryPercentageRemaining.base_type, + reportable_change = 16 + }, + { + cluster = RelativeHumidity.ID, + attribute = RelativeHumidity.attributes.MeasuredValue.ID, + minimum_interval = 10, + maximum_interval = 7200, + data_type = RelativeHumidity.attributes.MeasuredValue.base_type, + reportable_change = 300 + } + } + }, CENTRALITE_TEMP_SENSOR = { FINGERPRINTS = { { mfr = "CentraLite", model = "3310-S" }, From a783c55245ba9a7dc2b1f6b6f7ec4eaab9b09717 Mon Sep 17 00:00:00 2001 From: guko <80165078@qq.com> Date: Fri, 10 Apr 2026 14:03:19 +0800 Subject: [PATCH 2/3] add SNZB-02DR2 to EWELINK_HUMIDITY_TEMP_SENSOR --- .../src/configurations.lua | 32 +------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua index e2a16a87b3..0af1ee9c1d 100644 --- a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua +++ b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua @@ -56,37 +56,7 @@ local devices = { EWELINK_HUMIDITY_TEMP_SENSOR = { FINGERPRINTS = { { mfr = "eWeLink", model = "TH01" }, - { mfr = "eWeLink", model = "SNZB-02P" } - }, - CONFIGURATION = { - { - cluster = TemperatureMeasurement.ID, - attribute = TemperatureMeasurement.attributes.MeasuredValue.ID, - minimum_interval = 10, - maximum_interval = 7200, - data_type = TemperatureMeasurement.attributes.MeasuredValue.base_type, - reportable_change = 50 - }, - { - cluster = PowerConfiguration.ID, - attribute = PowerConfiguration.attributes.BatteryPercentageRemaining.ID, - minimum_interval = 3600, - maximum_interval = 7200, - data_type = PowerConfiguration.attributes.BatteryPercentageRemaining.base_type, - reportable_change = 16 - }, - { - cluster = RelativeHumidity.ID, - attribute = RelativeHumidity.attributes.MeasuredValue.ID, - minimum_interval = 10, - maximum_interval = 7200, - data_type = RelativeHumidity.attributes.MeasuredValue.base_type, - reportable_change = 300 - } - } - }, - SONOFF_HUMIDITY_TEMP_SENSOR = { - FINGERPRINTS = { + { mfr = "eWeLink", model = "SNZB-02P" }, { mfr = "SONOFF", model = "SNZB-02DR2" } }, CONFIGURATION = { From e1d339b2d7bfbb0740b1f24e1cb48d34cad33958 Mon Sep 17 00:00:00 2001 From: guko <80165078@qq.com> Date: Mon, 13 Apr 2026 10:04:21 +0800 Subject: [PATCH 3/3] modify EWELINK_HUMIDITY_TEMP_SENSOR -> EWELINK_SONOFF_HUMIDITY_TEMP_SENSOR --- .../SmartThings/zigbee-humidity-sensor/src/configurations.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua index 0af1ee9c1d..6711f462df 100644 --- a/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua +++ b/drivers/SmartThings/zigbee-humidity-sensor/src/configurations.lua @@ -53,7 +53,7 @@ local devices = { } } }, - EWELINK_HUMIDITY_TEMP_SENSOR = { + EWELINK_SONOFF_HUMIDITY_TEMP_SENSOR = { FINGERPRINTS = { { mfr = "eWeLink", model = "TH01" }, { mfr = "eWeLink", model = "SNZB-02P" },