如何在树莓派上安装 Homebridge

虽然您可以使用 Raspberry Pi 构建多个出色的项目,但最有用的项目之一是设置 Homebridge 服务器。 Homebridge 允许对 Apple Home 本身不支持的设备提供 HomeKit 支持。

借助 Homebridge,您可以将 Apple HomeKit 与 Nest 和 Nest 摄像头、Ring 摄像头和门铃、TP-Link Kasa 开关、Belkin WeMo 设备,甚至您的 Tesla 车辆等设备配合使用。今天,我们将向您展示如何使用树莓派让 Homebridge 在您的智能家居中工作。

什么是 Homebridge?

Homebridge 是一个运行在 Node.js 上的轻量级开源服务器。它的主要功能是模拟 iOS HomeKit API。简而言之,您家中的智能设备通过插件与 Homebridge 通信,然后 Homebridge 将该信息中继到 Apple HomeKit。反过来,HomeKit 将信息中继到 Homebridge,然后 Homebridge 控制您的智能设备。

这种通信允许用户通过 Apple Home 操作他们本机无法控制的设备。这为希望定制智能家居的人们提供了很多可能性。此外,用户界面直观,软件免费,设置 Homebridge 只需不到一个小时。

配置 Homebridge 后,您的所有设备都将在 Apple Home 界面中可见,并且它们的功能应该与当前支持 HomeKit 的任何其他智能设备一样。您还会在设备离线时收到通知,并且您可以设置自定义自动化。

例如,如果您想在最后一个人离开您家时关掉所有灯,Homebridge 可以实现。 Homebridge 还为 Apple 的许多快捷功能打开了大门,提供了几乎无限的自动化。

这个项目你需要什么

您将需要一些物品才能使 Homebridge 正常工作。他们是:

相关:如何在 Raspberry Pi 上安装操作系统

下载并安装官方 Homebridge 镜像

使用 balenaEtcher 安装官方 Homebridge 镜像有四个步骤。他们是:

  1. 下载官方 Homebridge Raspberry Pi 映像
  2. 将您的 microSD 卡插入您的计算机并打开 balenaEtcher。
  3. 选择您的图像文件。此文件是您下载的 Homebridge 映像。
  4. 选择您的目标,即您的 microSD 卡,然后点击Flash!

闪烁图像的过程应该只需要几分钟。蚀刻完成后,弹出 microSD 卡,然后将其插入 Raspberry Pi 上的 microSD 卡插槽(确保在安装前已关闭)。然后,打开您的 Pi 以继续。

连接到 Raspberry Pi 并更新

一旦你的树莓派打开,回到你的电脑,然后打开一个网络浏览器。导航到homebridge.local 。如果系统提示您输入登录名和密码,则登录名是: admin ,密码是: admin

该站点应加载 Homebridge 的配置。该过程可能需要几分钟时间,Homebridge 还将检查并安装任何更新。

接下来,您要确保您的 Node.js 版本是最新的。在屏幕的右上角,您会看到三个垂直点。单击这些点,应该会弹出一个汉堡菜单。单击终端,屏幕将切换到命令行。

在命令行中,键入:

 sudo hb-config

此命令将打开一个窗口,您可以在其中选择Upgrade Node.js to the latest LTS version 。选择后,Node.js 安装将更新,或者您将收到一条消息,表明版本已经是最新的。而已! Homebridge 现在已安装。

更改您的默认 Homebridge 密码

您要做的第一件事就是更改 Homebridge 的默认密码。单击右上角的三个垂直点,然后单击用户帐户。单击编辑。输入管理员名称和密码,然后点击保存

请确保保存此密码,因为如果丢失它,除非重新安装,否则您将无法登录 Homebridge 服务器。

搜索插件

Homebridge 使用插件与您的设备进行通信。要安装插件,首先,单击插件菜单。然后,在搜索插件以安装…框中键入插件的名称。

我们建议仅使用安装旁边带有绿色已验证符号的插件。已验证意味着 Homebridge 项目团队已经审查了这些插件,并且它们满足“无故障用户体验”的要求。

其中许多插件需要配置,但每个插件都应该有详细的用户指南来引导您完成整个过程。安装的插件通常看起来一样。在插件页面上,您会在每个插件名称下看到SETTINGS 。如果设置旁边出现UPDATE一词,则该插件有可用的更新。

您还会在插件“框”的右侧看到一个扳手图标。如果您在使用插件时遇到问题,该扳手可让您恢复到以前的版本。最后,最右侧的图标看起来像一个带有向上和向右箭头的框,链接到该插件的官方 GitHub 自述文件。单击此链接可以阅读有关配置的更多信息、检查常见问题解答和查看版本历史记录。

相关:如何在 Raspberry Pi 上设置 Minecraft 服务器

将 Homebridge 与 HomeKit 结合使用

图片库(3张图片)

现在您已经安装了 Homebridge,您需要将其设置为与 Apple HomeKit 配合使用。以下是如何做到这一点:

  1. 在 iOS 设备上打开“家庭”应用
  2. 在右上角,点按+符号
  3. 轻点“添加配件” ,然后扫描 homebridge.local 仪表板中显示的二维码。

如果您尚未配置任何附件或添加任何插件,您可能会收到一条消息,说明需要额外设置。不要担心这个消息。一旦您安装了一些插件,该消息就会消失。

Homebridge 最佳实践

使用 Homebridge 一段时间后,您可能会注意到您的插件已过时。开发人员不断更新他们的插件以消除错误并提高性能,但无法了解这些插件改进。

每月一次,我们建议用户登录他们的 Homebridge 服务器并检查过时的插件。这样做将使所有内容保持最新,并可以消除弃用版本的潜在问题。每隔几个月重启一次 Homebridge 服务器也是一个好主意。如果设备停止使用 HomeKit,那么重新启动是解决问题的最佳技巧之一。

此外,如果您在 Homebridge 仪表板提要上发现红色或黄色文本,则很可能出现问题。在这些情况下,您需要更新或重新安装有问题的插件。您可能还需要更改一些配置选项。

相关:适合初学者的最佳 Raspberry Pi 项目

享受您的新 Homebridge 安装

Homebridge 是一款出色的智能家居自动化工具。它允许您使用您已经拥有的 Apple 设备控制廉价设备。此外,该软件可免费使用,在 GitHub 等地方得到广泛支持,并可针对个人智能家居设置进行定制。

然而,最好的部分是使用您当前的智能家居是多么简单。有了新的官方 Raspberry Pi 映像,设置 Homebridge 比以往任何时候都容易。因此,如果您有一个备用的 Raspberry Pi 坐在周围收集灰尘,请尝试使用 Homebridge。我们认为您会喜欢的。