智能家居控制
"墨鱼,把客厅灯调到暖色,亮度 40%。"——一句话,灯就亮了。
场景描述
你有 Philips Hue 等智能灯设备,通过 Hermes Agent 的 openhue 技能,直接在聊天中控制灯光、切换场景。
前置准备
- ✅ Philips Hue Bridge 已安装并连接到局域网
- ✅
openhue技能已安装 - ✅ Hermes Gateway 已运行(推荐飞书/Telegram)
第一步:安装技能
你:安装 openhue 技能
Hermes:已安装 openhue。需要配置 Hue Bridge IP 和用户名。如果你还没有 Philips Hue Bridge,也可以用其他方式实现智能家居控制:
| 方案 | 适用设备 | 技能 |
|---|---|---|
| Philips Hue | Hue 灯具 | openhue |
| Home Assistant | 全品类 | homeassistant |
| HomeKit | Apple 生态 | Apple 技能组 |
| MQTT | 自定义设备 | 自定义技能 |
第二步:配置 Hue Bridge
bash
# 在 ~/.hermes/.env 中
HUE_BRIDGE_IP=192.168.1.xxx
HUE_USERNAME=your-hue-username获取 Hue Username:按一下 Bridge 上的按钮,然后让 Hermes 执行配对。
第三步:测试控制
你:列出所有的灯
Hermes:[查询 Hue Bridge...]
找到 6 盏灯:
1. 客厅主灯 (on, brightness 80%)
2. 客厅氛围灯 (off)
3. 卧室灯 (on, brightness 50%)
4. 书房台灯 (off)
...你:把客厅主灯调到暖白色,亮度 40%
Hermes:[执行命令...] 客厅主灯已调整为暖白色,亮度 40%。第四步:创建场景
你:创建一个"电影模式"场景:
- 客厅主灯关闭
- 客厅氛围灯调到深蓝色,亮度 20%
其他灯全部关闭之后直接说:
你:切换到电影模式
Hermes:已切换到电影模式 🎬第五步:配合定时任务
你:创建以下定时任务:
1. 每天早上 7:00 — 渐进开灯,模拟日出
2. 每天晚上 11:00 — 全部灯光调到最低,提示该睡觉了定时场景配置示例
Hermes:已创建 2 个定时任务——
☀️ 日出模式(每天 07:00)
07:00 → 卧室灯 5% 暖白
07:05 → 卧室灯 15% 暖白
07:10 → 卧室灯 30% 自然白 + 客厅灯 10%
07:15 → 全部灯光正常亮度
🌙 睡眠模式(每天 23:00)
23:00 → 所有灯光切换到暖色
23:10 → 亮度降到 50%
23:20 → 亮度降到 20%
23:30 → 仅保留夜灯,其余关闭💡 你可以结合天气 API 让墨鱼自动调整:阴天自动调亮灯光,晴天保持正常亮度。
进阶玩法
- 地理围栏:结合 Home Assistant,到家自动开灯
- 天气联动:阴天自动调亮灯光
- 语音控制:通过飞书语音消息控制灯光
- 状态查询:出门在外也能查看家里灯的状态
深入阅读
- openhue 技能源码 — 内置智能家居技能
- Home Assistant 集成