Homebridge指南:如何使所有homekit兼容

这是将HomeKit支持引入从Nest到Sonos的所有产品的聪明方法

如何使用Homebridge
Ambient是由阅读器驱动的。如果您通过使用网站上的链接点击,我们可能会赚取会员佣金。了解更多乐动PK10

和…一样好苹果HomeKit在提供语音控制和一些强大的自动化功能时,该系统在硬件支持方面相当有限。例如,你找不到任何对Nest或Ring平台的支持,而且与其他大品牌如Arlo、Sonos等的兼容性也有限。乐动PK10

这就是Homebridge的用武之地。

Homebridge可以在几乎任何一台电脑上运行,顾名思义,它是HomeKit和其他智能家居设备之间的桥梁。一个轻量级的NodeJS服务器,模拟iOS HomeKit API, Homebridge是一个开源软件,它提供了平台所缺乏的支持。它与苹果没有任何关系,和所有开源软件一样,安装它的风险由你自己承担。

安装和运行它可能有点繁琐,但在这里我们将带您完成初始安装。我们将向您展示如何配置系统以及如何添加设备并启动和运行。

我应该在哪台电脑上运行Homebridge ?

Homebridge适用于Windows、macOS、Linux和树莓派。最重要的是,无论你把它安装在什么设备上,它都需要一直开机才能工作。出于这个原因,将它安装在树莓派上是有意义的,因为这台小型计算机运行所需的电量很少。

值得一读树莓派的安装说明上安装所需的初始组件,然后返回到Homebridge GitHub主页的Homebridge安装说明。

如果你没有树莓派,只是想在不同类型的电脑上尝试一下系统,首先你应该下载并安装最新版本的树莓派node . js该软件适用于Windows、Mac和Linux系统。

当你第一次运行树莓派时,它会运行一个过时版本的Node.js和NPM包管理器。您需要更新两者才能安装和运行Homebridge。

首先,您需要键入这两个命令来更新包列表。

Sudo apt update Sudo apt完全升级

接下来,我们需要告诉Pi获取最新版本的Node.js,我们通过以下命令添加当前存储库来完成:

curl - sl https://deb.nodesource.com/setup_15.x | sudo - e bash - .

然后,您已经准备好更新到您的新包,因此键入以下命令(在提示时键入Y):

Sudo apt install nodejs Sudo apt install NPM

安装完成后,按照Homebridge GitHub页面上的步骤下载并安装Homebridge。安装时,您应该在终端窗口中使用以下命令行:

NPM install -g——unsafe-perm homebridge

一旦完成,你就准备好了,Homebridge就安装在你的电脑上了。您可以通过使用命令提示符并输入“homebridge”来运行它。

你会在屏幕上看到一个二维码,还有一条消息告诉你没有配置。Json文件,你没有任何插件。现在,退出Homebridge,进入它的终端窗口并按CTRL+C (Mac上的Apple+C)。

如何使用Homebridge使一切都与homekit兼容

现在有一个网络界面,可以更容易地管理Homebridge。要安装它,启动命令提示符并输入:

Sudo NPM install -g——unsafe-perm homebridge

接下来,我们要将Homebridge作为服务安装,这样它就可以在计算机启动时启动。你可以用这个命令:

Sudo hb-service install——user homebridge

一旦完成,您可以在屏幕上看到您的计算机的IP地址,以及web服务器管理门户的地址。给你的Homebridge电脑一个固定的IP地址是值得的,如果你使用路由器的DHCP预留功能,这是最简单的。

把你的Homebridge服务器的完整地址粘贴到浏览器中(它会像这样,http://192.168.0.61:8581).默认用户名和密码均为“admin”。

当您登录时,您将看到有关您的服务器的所有信息,包括将其添加到Apple Home的QR码。

Homebridge web界面

安装插件并配置Homebridge

当您使用上面的安装方法时,Homebridge将使用默认配置文件进行安装,因此您不再需要创建一个配置文件。而且,使用web界面会自动更新配置文件,因此您不再需要手动编辑它。不过,知道文件中应该包含什么还是很方便的,以防万一。下面是如何手动设置服务器,但是你可以跳过下面的添加Homebridge插件一节。除了下面的说明,您还可以通过单击Config在web界面中找到配置文件。

使用括号,可以从文件>新建菜单。去保存,然后您需要为文件指定正确的名称并将其放入正确的目录。

对于Windows操作系统,需要在保存对话框中输入如下目录名称:

c: \ \ \ .homebridge用户。

对于Mac用户,在保存对话框中按Apple+Shift+G,然后输入:

~ / .homebridge。

对于这两种情况,输入文件名为json

用括号,你的配置。当你打开应用程序时,json文件总是可用的,所以为了将来的更新,你可以选择文件,输入你需要的文本,然后单击保存。

现在可以开始添加所需的信息了。首先,你需要一个基本的配置,比如这个:

{"bridge": {"name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154"}, "description": "My Homebridge server.", "ports": {"start": 52100, "end": 52150, "comment": "本节用于控制独立附件应绑定的端口范围。"}}

您可以更改用户名和pin,但必须保持格式和长度相同。

如何使用Homebridge使一切都与homekit兼容

添加Homebridge插件

从web界面,你可以管理你的Homebridge插件,它可以让你控制通常没有Homebridge支持的设备。

要添加一个新插件,单击Plugins并搜索您想要的插件。你通常会有多个选择,但选择一个写着“已验证”的,然后点击安装链接。

Homebridge指南:安装插件

您将看到一个弹出窗口,显示安装进度。当插件完成时,您将看到一个带有配置选项的新窗口。在很多情况下,就像使用Ring一样,你所需要做的就是登录你的账户,然后就能看到受支持的设备。

链接完成后,您可以单击Settings按钮查看选项和可选配置。例如,使用Ring,门铃可以显示为可以触发事件的按钮;这可能不是很有用,所以您可以将它们隐藏起来。

按门铃

有些插件的配置比较复杂,需要额外的乐动PK10步骤,比如SmartThings。安装这个插件后,你会看到一长串你需要输入的字段,但是没有什么帮助。

如果你有什么困惑,值得向官方询问Homebridge网站插件安装说明:搜索你想要的插件,然后阅读说明。

例如,SmartThings需要在SmartThings本身中完成一些工作,例如Homebridge SmartThings安装说明解释一下。

在这种情况下,忽略使用SmartThings Classic应用程序的说明(已经停止使用),但使用新的SmartThings应用程序,你会在Smart Apps下找到Homebridge应用程序:你需要按照屏幕上的说明选择哪些设备将可用于HomeKit,你会在渲染平台数据选项下找到配置插件所需的详细信息。

结论:Aeotec SmartThings Hub回顾

这将为您提供一个配置文件,您可以将其复制并粘贴到Homebridge配置文件中。但是,你可以直接从这个文件中复制粘贴信息到Homebridge web界面中插件页面的字段中。

Homebridge指南与智能事物

您可以继续以同样的方式添加插件,构建所有连接的设备。

将Homebridge添加到您的手机

配置完成后,打开iOS设备上的Home应用程序。然后选择“+”并选择添加附件.利用没有密码或无法扫描,然后在下一页选择你的Homebridge电脑。

你会被告知这是一个未经认证的配件,但请选择无论如何添加.手动输入HomeKit设置代码(配置文件中的主PIN)。现在,您的Homebridge设备将被找到并添加到Home中,但如果有比您想象的更多的设备,请不要感到惊讶。乐动PK10

如何使用Homebridge使一切都与homekit兼容

例如,Nest恒温器有一个开启或关闭生态模式的开关,一个主要的恒温器控制开关,还有一个设置你是否在家的开关。

在Homebridge服务器运行时,将显示您添加的所有设备。

如何使用Homebridge使一切都与homekit兼容

一旦您的设备在HomeKit中,它们将默认显示在您添加hub的房间中。您可以将设备移动到任何房间并像其他HomeKit设备一样控制它们。

你也可以在HomeKit自动化和场景,与原生HomeKit设备混合和匹配。

有关的故事

智能家居 智能家庭:创造节日的乐趣与您的连接套件
智能家居 如何为你的家人在这个圣诞节挑选合适的阿卡拉装置
智能家居 Z-Wave源代码项目向联盟成员敞开大门
机器人真空吸尘器 比较:S7, S7MaxV Ultra, S6 MaxV, S6 Pure, S5 Max, S4 Max, Q系列…最好的Roborock是什么?
智能家居 高通的Wi-Fi 7网眼技术意味着你的家庭网速为20Gbps
智能家居 最佳智能家居系统2022:顶级生态系统解释