自制wifi转zigbee 2合1网关使用教程

首先看下网关的成品

受妖神的启发,做了一个zigbee2合一的网关,分别是需要依赖zigbee2mqtt的和不需要依赖zigbee2mqtt两种,不需要依赖zigbee2mqtt的就是独立的网关。下面我们来分别讲下着两种是怎么使用的。

第一种,需要zigbee2mqtt

首先自然是在你的主机端安装zigbee2mqtt程序,至于怎么安装,可以参照我以前的教程。这里就不在赘述了。

网关上电后,通过手机或者pc就能看到一个zigbeeGW开头的热点,我们连接上去

网页会自动弹出配网界面, 点击 扫描无限网络, 选择并配置WiFi AP

输入ap1的密码就可以,主机名建议大家也该下,我这里直接改为123,方便后续使用。填好以后直接点保存就可以,这样第一种方法的网关端就设置完成了。

后面我们再进行zigbee2mqtt的配置

打开zigbee2mqtt的配置,只需要按以下配置就可以

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost:1883'
  user: pi
  password: hachina
  client_id: MY_CLIENT_ID
  include_device_information: true
  disable_led: true
serial:
  port: 'tcp://123.local:8880' 

注意:这里由于我的主机名改为123了所以可以直接这么配置,大家如果没改的话直接配置网关的

ip地址就可以。

第二种,不需要zigbee2mqtt,独立运行。

在浏览器输入网关ip,进入网关的配置界面

点击模块设置,选择模块2,点保存。

在控制台看到有如下信息就说明独立网关运行正常

为了网关能接受其它平台如homeassistant iobroker 等的控制指令,我们需要进入其它设置,打开mqtt,这样就能通过mqtt消息控制网关管理的设备了。

最后我们怎么添加管理设备了。只需要在控制台输入这个就可以打开设备配对了

ZbPermitJoin 99

这样,配对好设备后,大家只需要在平台种配置好mqtt语句就能控制或者接受mqtt消息了。

大佬有pcb文件吗?也打算画个版,希望大佬更新一下帖子,开源一下,谢谢