本帖最后由 623305170 于 2025-12-14 16:27 编辑
哈哈,提交pr审核要求比较高,可能得花点时间仔细阅读他的文档,稍微有点不对就通不过。如果不想折腾其实一直用外部转换器文件也行,当作补充,锦上添花,反正现在即使不用外部转换器文件它也能正常工作,官方已经添加支持了,只是缺少电池电量显示罢了 。我已经修改帖子的导航了,把您的外部转换器文件贴出来了,让更多的朋友能用上它,感谢
同时,建议修改一下外部转换器的代码,zigbeeModel部分只贴出3AFE12010402102A就好了,也就是只囊括2020固件的zigbeeModel就好了,2021版本、2022版本是支持自己上报电池电量的,使用函数计算后反而电量显示的并不准确
修改前
zigbeeModel: ['3AFE21100402102A', '3AFE22010402102A', '3AFE12010402102A'],
model: 'KK-WA-J01W',
vendor: 'Konke',
description: 'Water detector (with custom battery converter)',
fromZigbee: [
fz.ias_water_leak_alarm_1,
fzLocal.battery_debug, // 使用自定义电池转换器
],
toZigbee: [],
exposes: [
e.water_leak(),
e.battery_low(),
e.tamper(),
e.battery(),
e.battery_voltage(),
],
建议改成
zigbeeModel: ["3AFE12010402102A"],
model: 'KK-WA-J01W',
vendor: 'Konke',
description: "Water detector(Old versions of water sensors:KK-WA-J01W with custom battery converter)",
fromZigbee: [fz.ias_water_leak_alarm_1, fzLocal.battery_debug],
toZigbee: [],
exposes: [e.water_leak(), e.battery_low(), e.tamper(), e.battery(), e.battery_voltage()],
目的是去除2021版本、2022版本,这两个版本不需要计算电池电量
|