Skip to content

Commit 5ff3e9f

Browse files
committed
feat(add): SQ510A Koenkk/zigbee2mqtt#24141
1 parent b27a810 commit 5ff3e9f

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/devices/ewelink.ts

+15-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fz from '../converters/fromZigbee';
22
import * as exposes from '../lib/exposes';
33
import {logger} from '../lib/logger';
4-
import {deviceEndpoints, onOff} from '../lib/modernExtend';
4+
import {battery, deviceEndpoints, iasZoneAlarm, onOff} from '../lib/modernExtend';
55
import {DefinitionWithExtend, Fz} from '../lib/types';
66

77
const e = exposes.presets;
@@ -156,6 +156,20 @@ const definitions: DefinitionWithExtend[] = [
156156
toZigbee: [],
157157
exposes: [e.rain()],
158158
},
159+
{
160+
fingerprint: [
161+
{
162+
type: 'EndDevice',
163+
manufacturerName: 'eWeLink',
164+
modelID: 'SNZB-03',
165+
endpoints: [{ID: 1, profileID: 260, deviceID: 1026, inputClusters: [0, 3, 1, 1280, 32], outputClusters: [25]}],
166+
},
167+
],
168+
model: 'SQ510A',
169+
vendor: 'eWeLink',
170+
description: 'Water leak sensor',
171+
extend: [iasZoneAlarm({zoneAttributes: ['alarm_1', 'battery_low', 'tamper'], zoneType: 'water_leak'}), battery()],
172+
},
159173
];
160174

161175
export default definitions;

0 commit comments

Comments
 (0)