首页 > 编程知识 正文

homekit经常设备未响应,小米多功能网关 homekit

时间:2023-05-03 12:45:08 阅读:44029 作者:4717

系列文章米家访问HomeKit系列1 :访问的基本原理和开头

米家访问HomeKit系列2 :群辉NAS的Docker构建HomeAssistant

米家接入HomeKit系列HomeAssistant接入米家网关

米家访问HomeKit系列HomeBridge米家设备的构建、配置和访问

米家访问HomeKit系列5:sir控制米家设备

一、前言通过上一篇文章的米家访问HomeKit系列。 二.通过群辉NAS的顾问构建家庭助手。 我们已经知道如何通过群辉NAS基于代理构建家庭助手。 本文介绍了家庭助手的简单实用性。

家庭助手的功能非常多,有很多组件。 具体来说,可以从官网上进一步学习。 (官方地址: https://www.home-assistant.io/docs /本文重点介绍解美家网关的接入方式和Device_tracker组件的接入方式。 如果你对其他使用感兴趣,可以私信楼主,后期可以考虑一系列关于高级使用家庭助手的文章。

二.在设置api_password之前,必须设置名为api_password的密码。 很多朋友在我们之前登录时都创建了登录用户名和密码,为什么要设置api_passoword呢? 从名称中可以看到,此密码称为api,提供给其他服务,用于通过api访问HomeAssistant。 然后,HomeBridge必须使用此密码连接到HomeAssistant。

这个密码的设定比较简单。 在configuration.xml文件中设置以下内容即可: 请注意层次结构。 homeassistant :位于下一个级别。 也就是说,它比homeassistant缩进2位。 更改后,在重新启动服务之前不会生效。

三、家庭助手的基本使用1、设备跟踪器的使用设备跟踪器是设备跟踪器,可以实时检测设备是否在线。 我们可以通过调查家人的手机是否在线来判断其成员是否在家。

使用device_tracker组件有多种方法可以跟踪设备的位置信息。

通过ping、nmap等网络检测手段,确认设备是否在家。 例如,nmap_tracker、ping等平台。 与局域网中的路由器进行通信,以确定设备是否连接到局域网中的——,例如小路由器、Netgear路由器等平台。 通过与云的通信获取移动电话的位置信息——,例如TrackR、iCould等平台。 从移动电话侧APP报告并取得移动电话的位置信息——,例如homeassistantios APP、OwnTracks等。 本文重点介绍基于nmap_tracker的检测方式。 其他检测方式见https://www.ha China.io/docs/3058.html

使用nmap_tracker很简单,核心实现基于ip进行探测,因此可以按如下方式在configuration.xml中配置(注意固定位置,不在前面留下空间) :

上述参数说明:

platform: nmap_tracker表示将使用nmap进行探测;

hosts: 192.168.168.0/24显示将探测哪些IP段

interval_seconds:60显示扫描的频率(以秒为单位)

consider_home:180显示多久未检测到并标记为不在家

tranck_new_devices指示是否主动将发现的设备添加到家庭助手中

hide_if_away:无论如何都隐藏设备吗

配置完成后,只需重新启动HomeAssistant服务跟踪器即可立即启用。 他将找到的设备添加到配置文件目录(和configuration.xml统计目录)下的known_devices.xml文件中。 打开文件后,如下图所示。

您可以看到这里展示的是检测到的设备的Mac地址。 那么,为了看起来舒适,我们可以给设备加别名。 另外,也可以设置icon。 直接修改known_devices.xml的内容即可,修改后如下。

这里的照片使用的是家庭助手内置的MDI库。 哪些MDI可用,可以在百度上查看MDI库。 或访问MDI官方网站http://materialdesignicons.com/。 为了使用楼主,将MDI基本展示嵌入了HomeAssistant,便于平时使用和观看。

修改设备图标名称等后,可以在HomeAssistant中添加到相应的设备进行展示。 效果如下图所示。 这里的添加涉及家庭助手的基本操作,所以大家进去稍微操作一下就应该可以了。

2、访问小米网关访问小米网关必须首先打开小米网关的局域网通信协议。 简单来说,进入网关界面后,多次点击即可打开局域网通信协议菜单。 具体请访问https://blog.ixcv.com/posts/2769.html。

然后,您只需进入局域网通信协议菜单,然后进入并打开协议。 此时,可以看到通信私钥。

PS :我有朋友@启元2020反馈显示,最新的绿美网关固件已关闭局域网通信协议,如果使用最新的绿美网关固件,则需要升级固件

然后,在HomeAssistant的configuration.xml中设置以下内容:

填写完毕后,可以重新启动家庭助手服务,在家庭助手中查看相应的米家设备。 然后显示所有设备配置。

在本文中,我们已经介绍了这一点,但下一篇文章将介绍如何通过群辉NAS基于文档管理器安装HomeBidge。

四、惯例正文如有任何疑问或意见,欢迎添加公众号共同交流讨论(添加公众号可在“Java高级框架”获取10G视频和文字资料哦)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。