iSkills 原始文档
💡

openhue

OpenClaw Skill

Control Philips Hue lights and scenes via the OpenHue CLI.


openhue

Skill 简介

OpenHue 是一个用于通过命令行界面(CLI)控制飞利浦 Hue 智能灯光和场景的技能。它基于 OpenHue 项目,允许用户通过 Hue Bridge 远程管理家中的智能灯光。通过集成到 OpenClaw 平台,开发者可以轻松地在各种智能家居解决方案中调用 OpenHue 的功能,实现对灯光的精细化控制。

OpenHue 的核心价值在于它提供了简洁而强大的命令集,使得开发者能够快速地实现对 Hue 灯光的自动化控制。无论是通过语音助手,还是集成到更复杂的智能家居系统中,OpenHue 都能提供稳定可靠的支持。它不仅支持基本的开关操作,还能实现对灯光亮度、色温以及颜色的精确调节,满足不同场景下的灯光需求。

主要功能

1. 灯光控制
OpenHue 支持对单个或多个灯光设备进行控制。用户可以通过命令打开或关闭灯光,调整亮度、色温以及颜色。例如,用户可以设置灯光为特定的颜色(如红色),或者将亮度调整为特定的值(如 50%)。

# 打开卧室灯并设置亮度为 50%
openhue set light "Bedroom Lamp" --on --brightness 50

# 将客厅灯设置为红色
openhue set light "Living Room Lamp" --on --color red

2. 场景管理
OpenHue 允许用户创建和管理不同的灯光场景,例如“电影模式”、“工作模式”或“放松模式”。用户可以一键激活这些场景,快速切换到所需的灯光设置。

# 激活“放松”场景
openhue set scene "Relax" --room "Bedroom"

3. 房间控制
用户可以针对整个房间的灯光进行统一控制。例如,可以一次性关闭卧室的所有灯光,或者将办公室的灯光设置为特定的亮度和色温。

# 关闭卧室的所有灯光
openhue set room "Bedroom" --off

# 设置办公室灯光为明亮冷色调
openhue set room "Office" --on --brightness 100 --temperature 250

4. 资源列表
OpenHue 提供了列出所有灯光、房间和场景的命令,方便用户快速了解当前可用的资源。

# 列出所有灯光
openhue get light

# 列出所有房间
openhue get room

# 列出所有场景
openhue get scene

5. 快速预设
OpenHue 提供了一些预设命令,方便用户快速设置灯光。例如,“睡前模式”可以将灯光设置为柔和的暖色调,而“工作模式”则设置为明亮的冷色调。

# 设置“睡前模式”
openhue set room "Bedroom" --on --brightness 20 --temperature 450

# 设置“工作模式”
openhue set room "Office" --on --brightness 100 --temperature 250

使用场景

  1. 智能家居自动化
    开发者可以将 OpenHue 集成到智能家居自动化系统中,根据时间、天气或用户行为自动调整灯光。例如,在日出时自动打开卧室灯光,并在日落时调整为柔和的暖色调。

  2. 语音助手集成
    通过与语音助手(如 Alexa 或 Google Assistant)集成,用户可以通过语音命令控制家中的 Hue 灯光。例如,用户可以说“打开客厅灯”或者“设置电影模式”。

  3. 远程控制
    OpenHue 允许用户通过互联网远程控制家中的灯光。用户可以在外出时通过手机应用或网页界面打开或关闭灯光,确保家庭安全。

  4. 多用户环境
    在多用户环境中,不同用户可以设置不同的灯光偏好。例如,家庭成员可以根据个人喜好设置不同的灯光场景,而不会互相干扰。

  5. 节能管理
    通过精确控制灯光亮度和色温,开发者可以实现节能管理。例如,在不需要高亮度时自动降低灯光亮度,或者在白天关闭不必要的灯光。

如何使用

安装

OpenHue 可以通过 Homebrew 安装。首先,确保你的系统已经安装了 Homebrew,然后运行以下命令:

brew install openhue/cli/openhue-cli

配置

在第一次运行时,需要将 Hue Bridge 与 OpenHue 进行配对。具体步骤如下:

  1. 确保 Hue Bridge 连接到本地网络。
  2. 运行以下命令:

bash openhue pair

  1. 按照提示在 Hue Bridge 上按下配对按钮,完成配对。

前置条件

示例

示例 1:控制单个灯光

# 打开卧室灯并设置亮度为 75%
openhue set light "Bedroom Lamp" --on --brightness 75

# 将卧室灯设置为蓝色
openhue set light "Bedroom Lamp" --on --color blue

示例 2:管理房间灯光

# 关闭客厅的所有灯光
openhue set room "Living Room" --off

# 设置客厅灯光为柔和的暖色调
openhue set room "Living Room" --on --brightness 30 --temperature 450

总结

OpenHue 是一个功能强大且易于使用的技能,专为控制飞利浦 Hue 智能灯光而设计。它提供了丰富的命令集,涵盖了灯光控制、场景管理、房间控制等多个方面。通过 OpenHue,开发者可以轻松地将 Hue 灯光集成到各种智能家居解决方案中,实现对灯光的精细化控制。

无论是对于智能家居爱好者,还是对于需要开发复杂智能家居应用的开发者,OpenHue 都是一个不可或缺的工具。它不仅简化了灯光控制的过程,还提供了灵活的配置选项,满足不同用户的需求。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成