Homebridge 小米空气净化器插件安装与配置指南
1. 项目基础介绍
本项目是一个开源的Homebridge插件,用于将小米空气净化器集成到HomeKit系统中。通过这个插件,用户可以在HomeKit应用中控制小米空气净化器,包括开关、模式切换、风速调整等功能。该项目主要使用JavaScript语言开发。
2. 项目使用的关键技术和框架
本项目使用的关键技术包括Node.js和Homebridge框架。Homebridge是一个开源的HomeKit桥接器,它允许用户将不支持HomeKit的智能家居设备集成到苹果的智能家居生态系统中。
3. 项目安装和配置的准备工作与详细步骤
准备工作
在开始安装之前,请确保您的系统满足以下要求:
- 安装有Node.js和npm(Node.js包管理器)。
- Homebridge服务器与空气净化器在同一网络。
安装步骤
-
安装Homebridge插件 使用npm命令安装小米空气净化器插件:
npm install -g homebridge-mi-air-purifier
-
安装小米设备发现工具 安装用于发现小米设备并获取token的命令行工具:
npm install -g miio
-
发现设备并获取token 运行以下命令发现设备并自动获取token:
miio discover --sync
请耐心等待,直到得到类似以下响应:
Device ID: 49466088 Model info: Unknown Address: 192.168.1.8 Token: 6f7a65786550386c700a6b526666744d via auto-token Support: Unknown
记录下设备的Address(IP地址)和Token。
-
配置Homebridge 打开Homebridge的
config.json
文件,并添加以下配置信息:"accessories": [ { "accessory": "MiAirPurifier", "name": "Bed Room Air Purifier", "ip": "ADDRESS_OF_THE_AIR_PURIFIER", "token": "TOKEN_FROM_STEP_3", "showTemperature": true, "showHumidity": true, "showAirQuality": true, "showLED": true, "showBuzzer": true }, { "accessory": "MiAirPurifier", "name": "Living Room Air Purifier", "ip": "ADDRESS_OF_THE_AIR_PURIFIER", "token": "TOKEN_FROM_STEP_3", "showTemperature": true, "showHumidity": true, "showAirQuality": true, "showLED": true, "showBuzzer": true } ]
将
ADDRESS_OF_THE_AIR_PURIFIER
替换为设备的IP地址,将TOKEN_FROM_STEP_3
替换为步骤3中获取的token。 -
重启Homebridge 重启Homebridge服务器,您的小米空气净化器应该会被添加到HomeKit应用中。
请注意,配置中的showTemperature
、showHumidity
、showAirQuality
、showLED
和showBuzzer
可以设置为true
或false
,以决定是否在Home应用中显示相应的传感器信息。
以上步骤完成后,您就可以通过HomeKit应用控制您的小米空气净化器了。