OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  mijia:控制小米米家 (Mijia) 智能家居设备

mijia:控制小米米家 (Mijia) 智能家居设备

 
  script ·  2026-02-06 08:02:45 · 3 次点击  · 0 条评论  

名称: mijia
描述: 控制小米米家智能家居设备。当用户需要控制台灯、智能插座或其他米家设备时使用此技能。支持开关灯、调节亮度、设置色温、切换模式等功能。
invocable: true


米家智能家居控制

通过 mijiaAPI 控制小米米家智能设备。

安装配置

使用此技能前,请完成以下步骤:

  1. 安装依赖
cd /path/to/mijia-skill
uv sync
  1. 设置设备ID环境变量
export MIJIA_LAMP_DID="你的设备ID"
  1. 首次运行时会提示通过二维码登录小米账户。

获取设备ID

使用 mijia-api 库查找设备ID:

from mijiaAPI import mijiaAPI
api = mijiaAPI()
api.login()
devices = api.get_device_list()
for d in devices:
    print(f"{d['name']}: {d['did']}")

使用方法

技能路径:~/.clawdbot/skills/mijia

台灯控制命令

# 进入技能目录
cd ~/.claude/skills/mijia

# 查看状态
uv run python scripts/lamp_cli.py status

# 开关控制
uv run python scripts/lamp_cli.py on
uv run python scripts/lamp_cli.py off
uv run python scripts/lamp_cli.py toggle

# 调节亮度 (1-100%)
uv run python scripts/lamp_cli.py brightness 50

# 调节色温 (2700-6500K)
uv run python scripts/lamp_cli.py temp 4000

# 设置模式
uv run python scripts/lamp_cli.py mode reading    # 阅读模式
uv run python scripts/lamp_cli.py mode computer   # 电脑模式
uv run python scripts/lamp_cli.py mode night      # 夜间阅读
uv run python scripts/lamp_cli.py mode antiblue   # 防蓝光
uv run python scripts/lamp_cli.py mode work       # 工作模式
uv run python scripts/lamp_cli.py mode candle     # 烛光效果
uv run python scripts/lamp_cli.py mode twinkle    # 闪烁提醒

自然语言理解

当用户说出以下指令时,执行对应的命令:

用户指令 对应命令
开灯 / 打开台灯 scripts/lamp_cli.py on
关灯 / 关闭台灯 scripts/lamp_cli.py off
切换灯光状态 scripts/lamp_cli.py toggle
调亮一点 / 更亮些 先检查状态,然后增加20-30%亮度
调暗一点 / 暗一些 先检查状态,然后减少20-30%亮度
最大亮度 / 最亮 scripts/lamp_cli.py brightness 100
最小亮度 scripts/lamp_cli.py brightness 1
暖光模式 scripts/lamp_cli.py temp 2700
冷光模式 / 白光模式 scripts/lamp_cli.py temp 6500
阅读模式 scripts/lamp_cli.py mode reading
电脑模式 scripts/lamp_cli.py mode computer
夜间模式 scripts/lamp_cli.py mode night
灯的状态 / 查看灯光状态 scripts/lamp_cli.py status

执行前准备

  1. 进入技能目录:cd ~/.clawdbot/skills/mijia
  2. 确保已设置 MIJIA_LAMP_DID 环境变量
  3. 使用 uv 运行:uv run python scripts/lamp_cli.py <命令>
  4. 执行完成后向用户报告结果
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor