openhue について
openhueは、Hue Bridgeを介してPhilips Hueの照明やシーンを操作するコマンドラインツールです。端末から個別のライト、部屋、ゾーンごとに照明を管理できます。
主な機能
- 01ライト、部屋、シーンの一覧表示
- 02ライトや部屋のオン・オフ
- 03明るさと色温度の調整
- 04部屋へのシーン適用
活用シーン
- 01寝室の照明を暗くする
- 02オフィスにシーンを設定する
- 03照明変更をスケジュールする
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nousresearch/ hermes-agent --skill openhueインストール後、Claude Code で/openhueを入力して読み込まれたか確認します。
詳細
OpenHue CLI
ターミナルから Hue Bridge 経由で Philips Hue のライトやシーンを操作します。
前提条件
# Linux (pre-built binary — releases ship tarballs, not bare binaries)
curl -sL "https://github.com/openhue/openhue-cli/releases/latest/download/openhue_Linux_x86_64.tar.gz" \
| tar -xz -C ~/.hermes/cache/scratch openhue \
&& install -m 0755 ~/.hermes/cache/scratch/openhue ~/.local/bin/openhue
# (use openhue_Linux_arm64.tar.gz on ARM64)
# macOS
brew install openhue/cli/openhue-cli
初回の実行時には、ペアリングするために Hue Bridge のボタンを押す必要があります。ブリッジは同じローカルネットワーク上にある必要があります。
使用する場面
- 「ライトをオン/オフにする」
- 「リビングのライトを暗くする」
- 「シーンを設定する」または「映画モードにする」
- 特定の Hue の部屋、ゾーン、または個々の電球を操作する
- 明るさ、色、または色温度を調整する
よく使うコマンド
リソースを一覧表示する
openhue get light # List all lights
openhue get room # List all rooms
openhue get scene # List all scenes
ライトを操作する
# Turn on/off
openhue set light "Bedroom Lamp" --on
openhue set light "Bedroom Lamp" --off
# Brightness (0-100)
openhue set light "Bedroom Lamp" --on --brightness 50
# Color temperature (warm to cool: 153-500 mirek)
openhue set light "Bedroom Lamp" --on --temperature 300
# Color (by name or hex)
openhue set light "Bedroom Lamp" --on --color red
openhue set light "Bedroom Lamp" --on --rgb "#FF5500"
部屋を操作する
# Turn off entire room
openhue set room "Bedroom" --off
# Set room brightness
openhue set room "Bedroom" --on --brightness 30
シーン
openhue set scene "Relax" --room "Bedroom"
openhue set scene "Concentrate" --room "Office"
クイックプリセット
# Bedtime (dim warm)
openhue set room "Bedroom" --on --brightness 20 --temperature 450
# Work mode (bright cool)
openhue set room "Office" --on --brightness 100 --temperature 250
# Movie mode (dim)
openhue set room "Living Room" --on --brightness 10
# Everything off
openhue set room "Bedroom" --off
openhue set room "Office" --off
openhue set room "Living Room" --off
注意事項
- ブリッジは Hermes を実行するマシンと同じローカルネットワーク上にある必要があります
- 初回の実行時には、認証のため Hue Bridge のボタンを実際に押す必要があります
- 色の設定は、カラー対応の電球でのみ機能します(白色のみのモデルには対応していません)
- ライト名と部屋名は大文字と小文字を区別します。正確な名前を確認するには
openhue get lightを使用してください - スケジュール照明(例:就寝時に暗くし、起床時に明るくする)には cron ジョブが便利です
コメント
Markdown 対応