在本教程中,详细记录了如何在树莓Pi上安装和配置Homebridge软件。
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。
可以在Homebridge网页界面中更改默认的用户名和密码。
4. 现在应该可以访问Raspberry Pi的Homebridge网络界面了。
这个网页界面会展示一些信息,包括需要使用的代码来连接Homebridge软件和Apple Home软件。
在这个网页界面中,可以安装、删除、更新插件,同时也能够修改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软件。
欢迎转载,请留下出处链接:Labno3 » 树莓派整合Apple Home,详细步骤安装使用Homebridge