找回密码
 立即注册

微信扫码登录

搜索
查看: 75915|回复: 61

[基础教程] 把不在支持列表的新设备接入zigbee2mqtt的方法

 火.. [复制链接]

224

主题

369

回帖

4467

积分

论坛元老

积分
4467
金钱
3874
HASS币
0
发表于 2022-7-13 11:49:18 | 显示全部楼层
leilei 发表于 2022-1-11 22:41
我的AqaraC2电机,不支持Z2M,自己写的配置文件,可以控制,但是不更新设备信息。如果开就一直是开的状态, ...

解决了吗?我的是自己按官方写的配置文件,点开的动作后,马上就关闭。
回复

使用道具 举报

224

主题

369

回帖

4467

积分

论坛元老

积分
4467
金钱
3874
HASS币
0
发表于 2025-3-11 14:23:17 | 显示全部楼层
本帖最后由 newspaper 于 2025-3-11 14:42 编辑

大家好,我有一个zigbee施耐德4键情景面板(不带继电器)。认出型号认不出制造商。
4key.jpg

看官网按照下面信息

Next generate the external definition by navigating to the Dev console tab of the device and press Generate external definition.
生成如下代码
const m = require('zigbee-herdsman-converters/lib/modernExtend');

const definition = {
    zigbeeModel: ['A3N34RWMZB_xx_C1'],
    model: 'A3N34RWMZB_xx_C1',
    vendor: 'Schneider Electric',
    description: 'Automatically generated definition',
    extend: [m.deviceEndpoints({"endpoints":{"10":10,"11":11,"12":12,"13":13}}), m.commandsOnOff({"endpointNames":["10","11","12","13"]}), m.commandsWindowCovering({"endpointNames":["10","11","12","13"]})],
    meta: {"multiEndpoint":true},
};

module.exports = definition;
通过file editor 或samba 放到如下路径

homeassistant/zigbee2mqtt/external_converters/my-first-converter.js


现在是制造商认出来了。但还是不能正常工作,就是事件或实体里还是空的。

4key2.png
附件是从官网下的施耐德.ts文件供大家参考。

schneider_electric.rar

11.68 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-18 04:01 , Processed in 0.440940 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表