Home Assistant 基于EZSP Zigbee Dongle创建Zigbee智能家居系统

本文描述了如何在家庭自动化平台Home Assistant (Hass.io) (https://www.home-assistant.io/)中使用基于Silicon Labs的Zigbee Dongle创建Zigbee智能家居系统。

需求:

  • Home Assistant 系统:  https://www.home-assistant.io/installation/

  • EZSP(Silicon     Labs EmberZNet protocol) Zigbee Dongle控制器: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23205201997.22.7ca341afWpA4Mi&id=629214051586

本文重点介绍以下三个部分:

  1. 连接EZSP(Silicon Labs EmberZNet protocol)到目标PC或树莓派

  2. 在Home Assistant中安装Zigbee Home Automation平台

  3. Zigbee设备配对和移除

本文不侧重于Home Assistant (hasss .io)的安装和初始配置。请遵循官方说明https://www.home-assistant.io/hassio/installation/。

介绍

基于EZSP(Silicon LabsEmberZNet protocol)的ZigbeeDongle可以用以下两个方式和Home Assistant 一起工作:

  1. 在普通的Linux机器上,安装Home  Assistant 

    图片

  2. 在树莓派(任何其他单板电脑)中安装Home Assistant

 

图片

 

初始化安装和连接

本文不包括HomeAssistant (Hass.io) 的安装。 我们假设,你可以使用浏览器访问Home Assistant Web 界面。 

强烈建议安装SSH Server和Configurator插件,至少在Zigbee设置阶段。 要安装它们,只需遵循Hass.io安装指南(https://www.home-assistant.io/hassio/installation/)。 

图片

连接EZSP(SiliconLabs EmberZNet protocol) Zigbee Dongle 到Raspberry Pi 或者PC

插入USB适配器后,检查配置 

  1. 等待Hass.io启动

  2. 使用您最喜爱的浏览器连接到web界面

  3. 进入Supervisor -> System -> Hardware菜单

    图片

  4. 确认USB适配器被检测到并正确识别为串口(在本例中为/dev/ttyUSB0)

    图片

Zigbee HomeAutomation 组件配置

为了EZSP(Silicon Labs EmberZNet protocol)Zigbee Dongle 与Home Assistant 一起工作,我们要使用Zigbee Home Automation组件(https://www.home-assistant.io/components/zha/)。 它是预装到Hass.io,所以我们只需要正确配置它,让它工作 。

配置Zigbee HomeAutomation 组件

要设置Zigbee Home Automation组件与EZSP(Silicon Labs EmberZNet protocol)Zigbee Dongle 正常工作,我们需要 

  1. 进入Configuration ->     Integrations

    图片

  2. 搜索并添加新的集成Zigbee Home Automation

    图片

  3. 选择Enter Manually

    图片

  4. 连接EZSP选项

    图片

  5. 输入串口/dev/ttyUSB0 并连接波特率115200

    图片

  6. 安装成功

    图片

现在Zigbee集成应该出现:

图片

 

设置日志(可选)

为了发现任何潜在的问题,最好启用日志记录,至少在安装和安装期间是这样。 要做到这一点,只需在配置文件/config/configuration.yaml中添加以下几行:  

logger: default:

 warn logs:

homeassistant.components.zha: debug

bellows.ezsp: debug

bellows.uart: debug

zigpy.zdo: debug

zigpy.application: debug

图片

Zigbee HomeAutomation 组件使用

添加并正确配置Zigbee HomeAutomation组件后,您就可以开始使用它了。 

添加你的设备到Home Assistant

打开“Configuration ”,转到“Devices ”和“ZigbeeCoordinator”  

图片

开始“Add Devices via this device”

图片

当你调用它时,你有60秒的时间添加设备。

图片

在此过程中,请参考设备手册将其设置为配对模式。 有时候你只需要给它上电。 

如果找到了设备,您将能够在日志中看到它(示例设备) 

图片

 

从Home Assistant中移除你的设备

打开Configuration并且转到Devices

图片

选择要删除的设备 

图片

一旦您调用了这个服务,您就可以在日志中验证设备是否已经离开网络。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smartlabs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值