简介
homebridge-ring-alarm 是一个 Node.js 模块,是支持 Homebridge 的 Ring 安保设备的插件。它使得您的 Ring 安保设备可以集成到 HomeKit 中,让您通过 Siri 或 Apple Home 应用程序控制安保设备。
安装
您可以通过 npm 安装 homebridge-ring-alarm,先前需要全局安装 homebridge:
npm install -g homebridge npm install -g homebridge-ring-alarm
配置
首先,在家目录下创建一个
.homebridge
文件夹:mkdir ~/.homebridge
接着,在该文件夹下创建一个
config.json
文件:touch ~/.homebridge/config.json
打开
config.json
文件,添加以下内容:-- -------------------- ---- ------- - --------- - ------- ------------- ----------- -------------------- -- ------------- ------- ------ ------ ------------ -- ------ --- - -- ------------ - - ----------- ------------ ------- ----- ------- ----------- ----- ---- ------- ------- ----------- ----- ---- ------- ---------- -------------- ----- ---- -------- --- -- ------ --- --- - - -
注意修改其中的
username
、password
和location_id
,这些信息可以在 Ring 应用程序中找到。启动 homebridge:
homebridge
此时,如果一切正常,您将看到 Homebridge 的二维码和一个日志信息,表明程序已成功启动。
使用
现在,您已经成功配置了 homebridge-ring-alarm,您可以使用 Siri 或 Home 应用程序来控制您的 Ring 安保设备。例如,您可以说:
- “嘿 Siri,打开 Ring Alarm"
- “嘿 Siri,关闭 Ring Alarm"
以下是一个使用示例代码:
-- -------------------- ---- ------- --- -------- --------------- -------------- - -------------------- - ------- - ----------------------- -------------- - ------------------------------ ----------------------------------------------------- ------------ -------------------- - -------- ----------------------- ------- - -------- - ---- --------- - --------------- ------------ - --- -------------------------- ------------ ------------------------------------- ---------- ------------------------- ---------- -------------------------- - ------------------------------------- - ------------------ - -- ----------- -------------- ------- -- ------------------------------------- - ------------ --------- - -- ----------- --------------- -- ---------------------------------------- - ---------- - ------ --------------- --
总结
通过本教程,您已经学会了如何使用 npm 包 homebridge-ring-alarm 来控制您的 Ring 安保设备。请注意,homebridge-ring-alarm 只是一个插件,要让它正常工作,您需要安装 Homebridge 并配置 config.json
文件。如果您遇到任何问题,请随时参见官方文档或在社区中寻求帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006737a890c4f7277584128