树莓派整合Apple Home,详细步骤安装使用Homebridge

在本教程中,详细记录了如何在树莓Pi上安装和配置Homebridge软件。

Raspberry-Pi-Homebridge-Thumbnail.jpg

Homebridge是一个轻量级的NodeJS服务器,它是为了模拟iOS HomeKit API而构建的。利用这款软件,可以将家里的设备与Apple Home进行整合。还可以利用Homebridge来连接各种不被Apple Home支持的第三方应用。

例如,可以安装一个插件,控制一台米家空气净化器,让这台不支持Apple Home的设备接入智能家居网络。

作为一个轻量级的服务器它非常适合树莓Pi,因为它不会耗尽Pi有限的处理能力。

设备清单

以下是在Raspberry Pi上设置Homebridge软件所需的设备清单,点击链接可直达特别优惠购买。

建议

可选

我是在运行了Raspbian Buster的操作系统的树莓派4上测试了本教程。

为安装Homebridge准备Raspberry Pi

在本节中,将Node.js安装到Raspberry Pi上为Homebridge做准备。

Homebridge服务器是基于Node.js运行时构建的。

1. 第一个任务是将Node.js官方仓库添加到包列表中。

这样做可以让安装更多最新版本的服务器软件,而不是默认的Raspbian软件库中的软件。

curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

这个命令把Node Source网站上的bash脚本管到bash中,可以直接在网页浏览器中去验证这个脚本的内容。

2. 现在把node.js、Python以及GCC编译器安装到Raspberry Pi上。

运行以下命令来安装这些软件包。

sudo apt install -y nodejs gcc g++ make python

3. 运行下面的命令,验证nodejs是否已经安装完毕。

node -v

如果NodeJS软件已正确安装,该命令将返回当前版本。

4. 现在通过运行下面的命令来确保npm的版本是最新的。

sudo npm install -g npm

npm是NodsJS模块的包管理器,也是安装Homebridge软件所要用到的。

在Raspberry Pi上安装Homebridge

在Raspberry Pi上安装了NodeJS和npm之后,可以继续使用它们来安装Homebridge。

1. 运行以下命令在Raspberry Pi上安装Homebridge和Homebridge Config UI X模块。

sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x

在安装Homebridge的同时安装Homebridge Config UI X,因为它提供了一个易于使用的基于网络的Homebridge软件管理工具。

2. 要想让Homebridge软件在开机时启动,可以运行以下命令。

sudo hb-service install --user homebridge

该命令将使用提供的hb-service工具来设置并安装Homebridge作为服务。

访问Homebridge配置界面X

1. 要进入网页界面,需要知道Raspberry Pi的IP地址。

可以通过运行以下命令获取Raspberry Pi的本地IP地址。

hostname -I

2. 在网络浏览器中,进入以下地址。

请确保将”[RASPBERRYPIIPADDRESS]”替换为上一步检索到的IP地址。

http://[RASPBERRYPIIPADDRESS]:8581

3. 现在将出现以下登录界面。

登录Homebridge软件,可以使用默认的用户名admin和默认的密码admin。

Raspberry-Pi-Homebridge-Login-Interface.jpg

可以在Homebridge网页界面中更改默认的用户名和密码。

4. 现在应该可以访问Raspberry Pi的Homebridge网络界面了。

这个网页界面会展示一些信息,包括需要使用的代码来连接Homebridge软件和Apple Home软件。

Homebridge-Dashboard-on-Raspberry-Pi.jpg

在这个网页界面中,可以安装、删除、更新插件,同时也能够修改Homebridge的配置。你很快就会发现,这个用户界面可以很轻松地配置Homebridge。

卸载Homebridge

如果决定不再使用Pi上的Homebridge软件,可以通过以下步骤卸载它。

1. 首先运行下面的命令来删除Homebridge服务。

sudo hb-service uninstall

2. 接下来,需要卸载homebridge和homebridge-config-ui-x包。

可以利用npm卸载这些软件包。

sudo npm uninstall -g homebridge homebridge-config-ui-x

希望到这里,您现在已经成功地在Raspberry Pi上设置了Homebridge软件。

平均: 0 / 5. votes: 0

到目前为止还没有投票!成为第一位评论此文章。

欢迎转载,请留下出处链接:Labno3 » 树莓派整合Apple Home,详细步骤安装使用Homebridge

赞 (0)

评论

4+3=