Homebridge Yeelight WiFi 插件使用教程
1. 项目介绍
Homebridge Yeelight WiFi 是一个用于 Homebridge 的开源插件,旨在支持 Yeelight 的 WiFi 照明设备,如 Yeelight 灯泡、吸顶灯、星光灯等。通过该插件,用户可以使用 HomeKit 和 Siri 来控制这些设备。
该项目的主要功能包括:
- 自动发现已启用 API 的 Yeelight 设备。
- 支持 Yeelight 设备的 HomeKit 集成。
- 提供开发者模式,方便用户启用 API。
2. 项目快速启动
2.1 安装 Homebridge
首先,确保你已经安装了 Homebridge。如果没有安装,可以使用以下命令进行安装:
sudo npm install -g homebridge
2.2 安装 Homebridge Yeelight WiFi 插件
安装完 Homebridge 后,使用以下命令安装 Homebridge Yeelight WiFi 插件:
npm install -g homebridge-yeelight-wifi
2.3 配置 Homebridge
在 Homebridge 的配置文件中添加以下内容:
{
"platforms": [
{
"platform": "yeelight",
"name": "Yeelight"
}
]
}
2.4 启用开发者模式
如果你的 Yeelight 设备出厂时 API 未启用,需要手动启用开发者模式。具体步骤如下:
- 打开 Yeelight 应用。
- 进入设备设置。
- 启用开发者模式。
2.5 启动 Homebridge
完成配置后,启动 Homebridge:
homebridge
3. 应用案例和最佳实践
3.1 自动化场景
通过 Homebridge Yeelight WiFi 插件,用户可以创建各种自动化场景。例如,设置在特定时间自动开启或关闭灯光,或者根据环境光线自动调节灯光亮度。
3.2 Siri 控制
用户可以通过 Siri 语音控制 Yeelight 设备。例如,可以说“嘿 Siri,打开客厅的灯”或“嘿 Siri,调暗卧室的灯”。
3.3 多设备联动
用户可以将多个 Yeelight 设备联动,实现复杂的场景控制。例如,设置在客厅灯打开时,卧室灯自动调暗。
4. 典型生态项目
4.1 Homebridge
Homebridge 是一个轻量级的 NodeJS 服务器,可以将非 HomeKit 设备模拟为 HomeKit 设备,从而实现与 Apple HomeKit 的兼容。
4.2 Yeelight 官方应用
Yeelight 官方应用提供了对 Yeelight 设备的全面控制,包括灯光调节、场景设置等。
4.3 Home Assistant
Home Assistant 是一个开源的家庭自动化平台,支持多种设备和协议。通过 Home Assistant,用户可以进一步扩展 Yeelight 设备的功能。
通过以上步骤,你可以轻松地将 Yeelight 设备集成到 HomeKit 生态系统中,并实现丰富的自动化和控制功能。