简介
摩托罗拉,一个跨国通信技术公司。
安装
在命令行中使用以下命令安装 homebridge-daiken-ir-controller 插件:
npm install -g homebridge-daiken-ir-controller
配置
- 在 Homebridge 的配置文件
config.json
中添加以下配置信息:
-- -------------------- ---- ------- - --------- - ------- ------------- ----------- -------------------- ------- ------ ------ ------------ -- -------------- - - ------------ --------------------- ------- ----- ----- ---------------- ------------- ------------------- - - -
其中,accessory
为 DaikinIRController
,ip
为空调的 IP 地址,macAddress
为空调的 MAC 地址。
在 Homebridge 的插件根目录(默认为
~/.homebridge
目录下)创建accessories
目录,并在其中创建DaikinIRController.js
文件。在
DaikinIRController.js
文件中添加以下代码:
-- -------------------- ---- ------- ----- ------- - ------------------- ----- ------- - ------------------------------ ----- -------------- - ------------------------------------- -------------- - -------- ------------ - ----- -------------- - -------- ----- ------- - -------- - ---- --------- - ------------ ------- - ---------- -------- - ------------------ ------- - ------ ------------ - --- -------------------------- ------------------------------------------------- ---------- ---------- -- - -------------- --------- -- ---------- ------- --------- -- - ------- - ------ ---------------------------------------------------- ------- --------- ----- -- - -- ------ -- ------------------- --- ---- - -------------------- -- ------------------------ ------------ ------------- -- ------- -- --- --- ---------------- ------- - ----- ---- - ----------------- ----- ----- - -------- --- ---- ----- ---- - ---------- -- ------- ------- ------ ----------- ------ ----- ----------- - ------------------- -- ----- ----- -------- - -------------------- -- -- -- -- -- -- -- - ----- ---------- - ------------ -- ---- ---- ---- ---- ------ ----- ---------- - ------------ -- ---- ---- ---- ---- ------ ----- ---- - - ---- ----- - -------- - --- - ---- - ---- ----- ----- ------ ------------ ------- --------- ------- ----------- ------- ----------- ------- --- ---------- --- ------- --- --- --- ---- --- -- ----- --- - --- ------- -------------- - ---------------------------------------- ----------------------------------------------- ------- -- ------ --- -------- - -- ------- - ----------- - ------ - ---- - ----------- - ----- - - ---- - ----------- - ------ - --------- ------- ------- ---- -------------------------------------------- -------- - ---------------- --------- -- ----- ----- -- ------- --------- ----- -- - -- ------- -- ------------------- -- ---- - ---------------------- --- ------ --------- - ---- - --------- --------------- - ---- - -------------------- -- ------------------------ ------- - --------- ------------ ------------- -- ------- -- --- --- ---------------- - --- --- --- -- ------------------------------------ - -------- -- - ------ --------------- -- --------------------------------------------------------------- --------------------- ---------------- --
结论
现在你就可以使用 HomeKit 客户端来控制空调了,就像下面这样:
const homebridge = require('homebridge'); const DaikinIRController = require('homebridge-daiken-ir-controller'); const platform = new homebridge.platformAccessory('DaikinIRController', 'DaikinIRController'); platform.accessories.forEach(accessory => { console.log(`Accessories Found: ${accessory.displayName}`); });
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600556d381e8991b448d3aa2