介绍
homebridge-rasppi-garagegateopener 是一个用于在 Homebridge 中控制树莓派驱动的车库门打开器的 npm 包。该包可实现在 iOS 家居应用中以及 Siri 中对车库门进行控制。
安装
该 npm 包可通过以下命令进行安装:
npm install -g homebridge-rasppi-garagegateopener
需要确保已经在树莓派中成功安装 and 配置好 Homebridge。
配置
在 Homebridge 的配置文件 config.json 中,新增 garagegateopener 平台。
-- -------------------- ---- ------- ------------ - - ----------- ------------------- ------- ------- ---- -------- ------------- ------------------ ------- ------- -------------- ---- ------------- --- - -
name
:平台的名字,可自行指定;ip_address
:树莓派的 IP 地址;port
:树莓派的端口号;sensor_gpio
:门传感器在树莓派的 GPIO 编号;relay_gpio
:门继电器在树莓派的 GPIO 编号。
还需要在 config.json 中新增开关服务。
-- -------------------- ---- ------- -------------- - - ------------ ------------------- ------- ------- ------ ----------------- ----- ---------------------- ----- -- - ------------ ------------- ------- ------- ---- -------- ------------------ ----- --------------- ----- --------------------- ----- - -
两个配件分别对应车库门的开关和门传感器的状态监测。
name
:配件的名字,可自行指定;opener_service
:是否开启开关服务;close_inverse_logic
:关门是否反向(true 为反向,false 为正向);contact_service
:是否开启门传感器服务;status_alert
:防护门是否开启警报;open_inverse_logic
:门传感器是否反向。
此外,还需要在树莓派中连接门继电器和门传感器,并适当配置电线。
使用
安装和配置完毕后,可以使用 iOS 家居应用或 Siri 进行操作。
示例代码:
Hey Siri, turn on the garage door. Hey Siri, open the garage door. Hey Siri, close the garage door. Hey Siri, is the garage door open? Hey Siri, what's the status of the garage door?
总结
安装和配置该 npm 包需要一定的物理结构和电子电路基础。正确而适当地连接门继电器和门传感器是成功使用该包的前提。使用 Homebridge 以及 Siri 可以方便快捷地控制车库门的开关,提升生活质量。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005622a81e8991b448df804