独立的Zigbee Shed网络的5个步骤
为我的游泳池棚创建一个独立的Zigbee网络可以解决我主房子的距离问题。 LiXee的ZiWiFi32 Lite通过Zigbee在本地连接传感器和执行器,然后通过MQTT将数据传输到家庭助理。 这种方法确保了稳定性,自主性和顺畅集成,而无需扩展主网络。
为什么我选择了专用的Zigbee网络
游泳池棚离我家太远,无法将其设备集成到主要的Zigbee网络中。 长距离网络会导致延迟和数据包丢失,特别是厚厚的墙壁或植被等障碍物。 一个独立的网络通过限制到棚区来避免这些问题。
自治权仍然是完全的: 如发生主网故障,水池和浇水设备应继续在当地运行。 灵活性使得调整棚子的参数成为可能,而不会影响家庭自动化的其余部分。 MQTT简化了互连,就像我的闪存Sonoff或ESPHome模块一样。
ZiWiFi32 Lite是理想的解决方案。 这个紧凑的模块充当一个自主的Zigbee协调器,管理多达200台设备,并直接发布到MQTT。 它支持Home Assistant的MQTT Discovery,用于自动设备检测。

项目所需材料
以下是用于创建独立Zigbee网络的完整设备列表:
- ZiWiFi32 Lite(LiXee) : ZigBee 2.4 GHz协调器创建网络并提供MQTT网关。
- 合成 MR2200ac : 路由器在Wi-Fi接入点模式下,带有USB 3.2 Gen1端口(5V/0.9A)为ZiWiFi32供电。
- 活动 USB 扩展 : 长度为1-2米,将ZiWiFi32定位在最佳位置,远离路由器的Wi-Fi干扰。
- ZigBee 设备 : Sonoff SNZB-02(TH01)传感器,灌溉电磁阀,游泳池插头,pH/氯探头。
- 经纪 MQTT : 安装在我的Nabucasa Green Box上,带有家庭助理(Mosquitto插件)。
哪里可以买到这些设备?
这里是专用于页面的链接。 ZiWiFi32 Lite. 我参考了卖家和价格。
步骤1: 我使用ZiWiFi32 Lite。
我通过USB扩展将ZiWiFi32 Lite连接到Synology MR2200ac USB端口。 定位计数: 将模块放在棚子的中心,高(1.5-2米),远离嘈杂的金属和电器。 绿色LED立即亮起,确认了稳定的5V电源。
有源USB扩展可以防止信号丢失,并将ZiWiFi32与路由器的电磁干扰隔离开来。 MR2200ac的USB端口可提供900mA,这在很大程度上足以满足这种低功耗模块(小于500mA)。
步骤2: 我为初始配置安装 LiXee-Assist
我在智能手机上下载LiXee-Assist应用程序(Android/iOS)。 它通过棚的Wi-Fi网络上的mDNS自动检测ZiWiFi32。 查看固件更新: 最新版本于2025年10月27日建议MQTT Discovery进行优化。
设置 Wi-Fi 连接: Synology MR2200ac SSID,密码。 模块重新启动并自动连接到引导。 可通过 mDNS(https://lixeebox-08e8.local)或固定 IP(192.168.1.xx)进行网络访问。

通过 mDNS https://lixeebox-08e8.local/ 或直接 IP 192.168.1.xx
步骤3: 创建独立的Zigbee网络
在 LiXee-Assist 或 Web 界面中,启用模式 ZigBee 协调 器. 创建具有信道25的新网络(避免2.4GHz Wi-Fi干扰和家庭网络11-15)。 生成用于完全隔离的新网络密钥。
Zigbee 通道影响范围: 第25频道提供了良好的覆盖/稳定性妥协。 查看Zigbee LED闪烁绿色: 网络准备配对。


步骤4: 将 MQTT 配置为 Home Assistant
在网关 > MQTT 菜单中,填写:
- MQTT 服务器 : 家庭助理的IP(例如: 192.168.1.10)
- 港 港 : 1883
- 用户/密码 : 专用MQTT帐户(不是根)
- 主题根 :
Homeassistant / 家庭助理(自已完成) - MQTT 发现 : HA自我检测激活
保存 : MQTT图标变成绿色。 ZiWiFi32现在发布在远程代理上。

步骤5: 我配对Zigbee设备
网络菜单 > Zigbee > Add. 激活配对模式(设备上的5s按钮)。 ZiWiFi32扫描和检测(Sonoff SNZB-02 Device ID 0x0302 = 770 decimal)。
命名设备。 检查测量/设备: 温度,湿度,电池上升。 电池 >100% 在某些传感器(传感器显示)上正常。








电池 112 电池% : 正常传感器显示,非批判性
步骤6: 优化 Home Assistant 模板
启用开发者模式(Config > General)。 工具 > JSON 模板 > Edit 770.json(Sonoff SNZB-02)
此模板定义:
- 群集/ 属性 : 0402(temp),0405(湿度),0001(电压/电池)
- MQTT类 : device_class, state_class, 原生 HA 显示的图标
- 报告 报告 : 60年代间隔,delta 0 用于即时更改
- 绑定 绑定 : 用于 HA 命令的集群
{ "default"): ["状态": [ { "name": "温度"、"集群": "0402"、"属性": 0, "mqtt _device _class": "温度","mqtt_icon": "温度计","mqtt_state _class": "测量"、"类型": "浮动"、"系数": 0.01、『单位』: "°C","可见": 1、"leg": "仪表","min": 第20集 "Max": 50 }, { "name": "潮湿"、"集群": "0405"、"属性": 0, "mqtt _device _class": "湿度"、"mqtt_icon": "水百分比","mqtt_state _class": "测量"、"类型": "浮动"、"系数": 0.01、『单位』: 》%『可见』: 1、"leg": "仪表","min": 0、 "max" : 100 }, { "name": "电压"、"集群": "0001"、"属性": 32、"mqtt _device _class": "电压","mqtt_icon": "flash","mqtt_state _class": "测量"、"类型": "浮动"、"系数": 0.1『单位』: "V","可见": 1、 { 'name': "电池"、"集群": "0001"、"属性": 33、"mqtt _device _class": "Battery","mqtt_icon": "Battery-70","mqtt_state _class": "测量"、"类型": "数字"、"单位": 》%『可见』: 1、"leg": "电池","min": 0、 "max" : 100 } "bind": "1026;1029;1"推迟": [{『群集』: "0405"、"属性": 0、『类型』: 33、『分钟』: 60、『最大』: 61、『超时』: 0、『改变』: 0 }, { "cluster"): "0402"、"属性": 0、『类型』: 33、『分钟』: 60、『最大』: 61、『超时』: 0、『改变』: 0 }, { "cluster"): "0001"、"属性": 32、『类型』: 33、『分钟』: 60、『最大』: 61、『超时』: 0、『改变』: 0 }, { "cluster"): "0001"、"属性": 33、『类型』: 33、『分钟』: 60、『最大』: 61、『超时』: 0、『改变』: 0 } } } ]



重启ZiWiFi32 网络 > Zigbee > MQTT(开放链接代理)。 在 Home Assistant > Developer Tools > State 中,搜索 lixee: 4 TH01实体(temp, hum, volt, bat)自动出现。



Zigbee Cabanon网络运营和综合家庭助理。 下一步: 浇水电磁阀和泳池探头。

