Skip to content

智能家居控制

"墨鱼,把客厅灯调到暖色,亮度 40%。"——一句话,灯就亮了。

场景描述

你有 Philips Hue 等智能灯设备,通过 Hermes Agent 的 openhue 技能,直接在聊天中控制灯光、切换场景。

前置准备

  • ✅ Philips Hue Bridge 已安装并连接到局域网
  • openhue 技能已安装
  • ✅ Hermes Gateway 已运行(推荐飞书/Telegram)

第一步:安装技能

你:安装 openhue 技能
Hermes:已安装 openhue。需要配置 Hue Bridge IP 和用户名。

如果你还没有 Philips Hue Bridge,也可以用其他方式实现智能家居控制:

方案适用设备技能
Philips HueHue 灯具openhue
Home Assistant全品类homeassistant
HomeKitApple 生态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,到家自动开灯
  • 天气联动:阴天自动调亮灯光
  • 语音控制:通过飞书语音消息控制灯光
  • 状态查询:出门在外也能查看家里灯的状态

深入阅读

基于 CC BY-NC-SA 4.0 发布 | GitHub