From ca3860b240e297209b3a24ed7461ba16aab0eff0 Mon Sep 17 00:00:00 2001 From: jintj Date: Fri, 30 Aug 2024 15:40:21 +0800 Subject: [PATCH 1/3] update 3r waterleak ts --- src/devices/third_reality.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/devices/third_reality.ts b/src/devices/third_reality.ts index 2576076d83218..a56b5697956cf 100644 --- a/src/devices/third_reality.ts +++ b/src/devices/third_reality.ts @@ -91,6 +91,18 @@ const definitions: Definition[] = [ fromZigbee: [fz.ias_water_leak_alarm_1, fz.battery], toZigbee: [], ota: ota.zigbeeOTA, + extend: [ + deviceAddCustomCluster('r3Specialcluster', { + ID: 0xff01, + manufacturerCode: 0x1233, + attributes: { + siren_on_off: {ID: 0x0010, type: Zcl.DataType.UINT8}, + siren_mintues: {ID: 0x0011, type: Zcl.DataType.UINT8}, + }, + commands: {}, + commandsResponse: {}, + }), + ], exposes: [e.water_leak(), e.battery_low(), e.battery(), e.battery_voltage()], configure: async (device, coordinatorEndpoint) => { const endpoint = device.getEndpoint(1); From 874ce358cc0bb48c2346c3c4275c86a39942c790 Mon Sep 17 00:00:00 2001 From: jintj Date: Thu, 5 Sep 2024 14:07:27 +0800 Subject: [PATCH 2/3] add 3r soil sensor --- src/devices/third_reality.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/devices/third_reality.ts b/src/devices/third_reality.ts index a56b5697956cf..d4ab2b0cd1009 100644 --- a/src/devices/third_reality.ts +++ b/src/devices/third_reality.ts @@ -221,6 +221,17 @@ const definitions: Definition[] = [ extend: [battery({voltage: true}), forcePowerSource({powerSource: 'Battery'})], ota: ota.zigbeeOTA, }, + { + zigbeeModel: ['3RSM0147Z'], + model: '3RSM0147Z', + vendor: 'Third Reality', + description: 'Soil sensor', + fromZigbee: [fz.temperature, fz.humidity], + toZigbee: [], + exposes: [e.temperature(), e.humidity()], + extend: [battery({voltage: true}), forcePowerSource({powerSource: 'Battery'})], + ota: ota.zigbeeOTA, + }, { zigbeeModel: ['3RTHS0224Z'], model: '3RTHS0224Z', From a39254b2d7799f2de680242ca18dda8f4a48c808 Mon Sep 17 00:00:00 2001 From: jintj Date: Mon, 9 Sep 2024 10:12:57 +0800 Subject: [PATCH 3/3] update 3r soil sensor --- src/devices/third_reality.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/devices/third_reality.ts b/src/devices/third_reality.ts index d4ab2b0cd1009..3a2a41eb5ddf5 100644 --- a/src/devices/third_reality.ts +++ b/src/devices/third_reality.ts @@ -226,10 +226,7 @@ const definitions: Definition[] = [ model: '3RSM0147Z', vendor: 'Third Reality', description: 'Soil sensor', - fromZigbee: [fz.temperature, fz.humidity], - toZigbee: [], - exposes: [e.temperature(), e.humidity()], - extend: [battery({voltage: true}), forcePowerSource({powerSource: 'Battery'})], + extend: [temperature(), humidity(), battery(), forcePowerSource({powerSource: 'Battery'})], ota: ota.zigbeeOTA, }, {