-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Link
https://pingjia.taobao.com/fc47086eaa684031c1002cbea8904a76.html
Database entry
{"id":26,"type":"EndDevice","ieeeAddr":"0x000d6ffffe767b7b","nwkAddr":28538,"manufId":4451,"manufName":"TCL","powerSource":"Battery","modelId":"P2-WT","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":1026,"inClusterList":[0,1,3,32,1280],"outClusterList":[3,25],"clusters":{"genPowerCfg":{"attributes":{"batteryVoltage":31,"batteryPercentageRemaining":150}},"genBasic":{"attributes":{"modelId":"P2-WT","manufacturerName":"TCL","powerSource":3,"zclVersion":3,"appVersion":0,"stackVersion":100,"hwVersion":0,"dateCode":"20190604","swBuildId":"20190604 14:43"}},"ssIasZone":{"attributes":{"iasCieAddr":"0x08b95ffffec632e2","zoneState":1}},"genPollCtrl":{"attributes":{"checkinInterval":14400}}},"binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x08b95ffffec632e2","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x08b95ffffec632e2","endpointID":1}],"configuredReportings":[{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10}],"meta":{}}},"appVersion":0,"stackVersion":100,"hwVersion":0,"dateCode":"20190604","swBuildId":"20190604 14:43","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1764772192670,"checkinInterval":3600}
Zigbee2MQTT version
2.6.3
External definition
import * as m from 'zigbee-herdsman-converters/lib/modernExtend';
export default {
zigbeeModel: ['P2-WT'],
model: 'P2-WT',
vendor: 'TCL',
description: 'Automatically generated definition',
extend: [m.battery(), m.iasZoneAlarm({"zoneType":"generic","zoneAttributes":["alarm_1","alarm_2","tamper","battery_low"]})],
};What does/doesn't work with the external definition?
This code seems to be working.
import * as m from 'zigbee-herdsman-converters/lib/modernExtend';
export default {
zigbeeModel: ['P2-WT'],
model: 'P2-WT',
vendor: 'TCL',
description: 'Water leak sensor',
extend: [
m.battery(),
m.iasZoneAlarm({
zoneType: 'water_leak',
zoneAttributes: ['alarm_1', 'alarm_2', 'tamper', 'battery_low'],
}),
],
};Notes
software_build_id: 20190604 14:43
date_code: 20190604
endpoints:
{"1":{"bindings":[{"cluster":"genPollCtrl","target":{"endpoint":1,"ieee_address":"0x08b95ffffec632e2","type":"endpoint"}},{"cluster":"genPowerCfg","target":{"endpoint":1,"ieee_address":"0x08b95ffffec632e2","type":"endpoint"}}],"clusters":{"input":["genBasic","genPowerCfg","genIdentify","genPollCtrl","ssIasZone"],"output":["genIdentify","genOta"]},"configured_reportings":[{"attribute":"batteryPercentageRemaining","cluster":"genPowerCfg","maximum_report_interval":65000,"minimum_report_interval":3600,"reportable_change":10}],"scenes":[]}}