介绍
homebridge-rasppi-garagegateopener 是一个用于在 Homebridge 中控制树莓派驱动的车库门打开器的 npm 包。该包可实现在 iOS 家居应用中以及 Siri 中对车库门进行控制。
安装
该 npm 包可通过以下命令进行安装:
--- ------- -- ----------------------------------
需要确保已经在树莓派中成功安装 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 进行操作。
示例代码:
--- ----- ---- -- --- ------ ----- --- ----- ---- --- ------ ----- --- ----- ----- --- ------ ----- --- ----- -- --- ------ ---- ----- --- ----- ------ --- ------ -- --- ------ -----
总结
安装和配置该 npm 包需要一定的物理结构和电子电路基础。正确而适当地连接门继电器和门传感器是成功使用该包的前提。使用 Homebridge 以及 Siri 可以方便快捷地控制车库门的开关,提升生活质量。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005622a81e8991b448df804