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-задачами для планового освещения (например, приглушить свет перед сном, включить яркий при пробуждении)