Openhue

Управление светом, сценами и комнатами Philips Hue через OpenHue CLI.

Метаданные навыка

ИсточникОпциональный — устанавливается командой hermes skills install official/smart-home/openhue
Путьoptional-skills/smart-home/openhue
Версия1.0.1
Авторcommunity
ЛицензияMIT
Платформыlinux, macos, windows
ТегиSmart-Home, Hue, Lights, IoT, Automation

Справочник: полный SKILL.md

инфо

Ниже приведено полное определение навыка, которое Hermes загружает при его активации. Именно это агент видит в качестве инструкций, пока навык включён.

OpenHue CLI

Управление светом и сценами Philips Hue через Hue Bridge из терминала.

Требования

# Linux (готовый бинарник — релизы поставляются в виде tar-архивов, а не голых бинарников)
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
# (на ARM64 используйте openhue_Linux_arm64.tar.gz)

# macOS
brew install openhue/cli/openhue-cli

При первом запуске нужно нажать кнопку на Hue Bridge для сопряжения. Мост должен находиться в той же локальной сети.

Когда использовать

  • «Включи/выключи свет»
  • «Приглуши свет в гостиной»
  • «Установи сцену» или «режим кино»
  • Управление конкретными комнатами, зонами или отдельными лампами Hue
  • Настройка яркости, цвета или цветовой температуры

Частые команды

Список ресурсов

openhue get light       # Список всех ламп
openhue get room        # Список всех комнат
openhue get scene       # Список всех сцен

Управление светом

# Включить/выключить
openhue set light "Bedroom Lamp" --on
openhue set light "Bedroom Lamp" --off

# Яркость (0-100)
openhue set light "Bedroom Lamp" --on --brightness 50

# Цветовая температура (от тёплой до холодной: 153-500 мирек)
openhue set light "Bedroom Lamp" --on --temperature 300

# Цвет (по названию или в hex)
openhue set light "Bedroom Lamp" --on --color red
openhue set light "Bedroom Lamp" --on --rgb "#FF5500"

Управление комнатами

# Выключить всю комнату
openhue set room "Bedroom" --off

# Задать яркость в комнате
openhue set room "Bedroom" --on --brightness 30

Сцены

openhue set scene "Relax" --room "Bedroom"
openhue set scene "Concentrate" --room "Office"

Готовые пресеты

# Сон (приглушённый тёплый свет)
openhue set room "Bedroom" --on --brightness 20 --temperature 450

# Рабочий режим (яркий холодный свет)
openhue set room "Office" --on --brightness 100 --temperature 250

# Режим кино (приглушённый свет)
openhue set room "Living Room" --on --brightness 10

# Выключить всё
openhue set room "Bedroom" --off
openhue set room "Office" --off
openhue set room "Living Room" --off

Примечания

  • Мост должен находиться в той же локальной сети, что и машина с Hermes
  • При первом запуске нужно физически нажать кнопку на Hue Bridge для авторизации
  • Цвет работает только на лампах с поддержкой цвета (не на моделях с одним белым светом)
  • Названия ламп и комнат чувствительны к регистру — точные имена можно проверить командой openhue get light
  • Отлично сочетается с cron-задачами для планового освещения (например, приглушить свет перед сном, включить яркий при пробуждении)
перевод и редактура:

обновлено

⌕ ESC