Яндекс Умный дом для OpenClaw

Yandex Smart Home CLI for OpenClaw

Python CLI и скилл для OpenClaw, которые включают лампы и розетки Яндекс Умного дома, меняют яркость, температуру и цвет

  • 0 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Нужен OAuth-токен аккаунта Яндекса
  • Агент управляет физическими устройствами в доме
Все причины и проверки
Российский стек

wannawhat/openclaw-yandexiot

Установка

Работает в
Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/yandex-smart-home-cli-for-openclaw

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Нужен OAuth-токен аккаунта Яндекса
  • Агент управляет физическими устройствами в доме

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Дает агенту OpenClaw команды для устройств Яндекс Умного дома: получить список устройств, включить или выключить, задать яркость 0-100, цветовую температуру 1500-6500K и цвет в HSV. Все команды возвращают JSON, поэтому агенту легко разбирать ответ. SKILL.md пошагово описывает, как агент должен провести пользователя через получение OAuth-токена Яндекса.

Для кого. Владельцам устройств Яндекс Умного дома, которые используют OpenClaw как домашнего ассистента.

Подходит, если

  • Нужно управлять светом голосом или текстом через OpenClaw
  • Хочется собрать сценарии освещения, например вечерний или рабочий свет
  • Нужен JSON-интерфейс к лампам и розеткам Яндекса для своих скриптов

Не подходит, если

  • Нужны устройства кроме ламп, лент, гирлянд и розеток
  • Вы работаете в Claude Code или Cursor: инструкции написаны под пути OpenClaw

Пример запроса к агенту

Включи в спальне теплый свет на 30 процентов

Ограничения

Поддерживаются только лампы, люстры, светодиодные ленты, гирлянды и розетки. Нужен OAuth-токен Яндекса, который хранится в файле .env. Команды работают только с полными ID устройств, сокращенные не принимаются.

Как отключить. Удалите папку со скиллом из рабочего каталога OpenClaw и отзовите OAuth-токен в настройках аккаунта Яндекса.

Частые вопросы

Где взять токен?

Создать приложение на oauth.yandex.ru с типом доступа к API или отладки, открыть ссылку авторизации со своим client_id и скопировать токен в .env как ya_oauth_token.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер для умного дома Яндекса с Алисой: список устройств, включение и выключение, перезагрузка розеток и запуск сценариев

MCP-серверШирокий доступ
Российский стек

Пятнадцать плагинов Claude Code для сервисов Яндекса с единым OAuth: Метрика, Вебмастер, Wordstat, Директ, Диск, Трекер и другие через один токен

ПлагинШирокий доступ3Звезды репозитория
Российский стек

Скилл Claude Code для оценки сайта по критериям Яндекса ЭПОС (экспертность, польза, оригинальность, содержательность) и видимости в Алисе AI

СкиллМинимальный доступ3Звезды репозитория
Российский стек

MCP-сервер и Codex-навык для управления Яндекс Станцией: музыка, радио, громкость, текстовые команды Алисе, сценарии умного дома

MCP-серверРасширенный доступ3Звезды репозитория
Российский стек

Скилл для Claude Code, который озвучивает ответы голосом Алисы на Яндекс Станции по локальной сети

СкиллШирокий доступ1Звезды репозитория
Российский стек

Скилл озвучивает текст на Яндекс Станции голосом Алисы по протоколу Glagol: пауза музыки, громкость 80%, аккуратный возврат

СкиллМинимальный доступ2Звезды репозитория

Коротко о README

Проект представляет собой Python CLI для управления устройствами Яндекс Умного дома из OpenClaw. Требуются Python 3.8+ и OAuth-токен Яндекса. Команды get_all, on, off и set управляют состоянием, яркостью, температурой и цветом. Интеграция с OpenClaw описана в отдельном SKILL.md. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

# Yandex Smart Home Skill

Этот скилл позволяет управлять устройствами умного дома Яндекс: лампами и розетками.

## Установка (выполнить один раз)

Требования: **python3**, pip

```bash
# Клонируем в workspace tools
cd /root/.openclaw/workspace/tools
git clone https://github.com/wannawhat/openclaw-yandexiot yandex-home
cd yandex-home

# Создаем venv и ставим зависимости
python3 -m venv venv
venv/bin/pip install requests python-dotenv pydantic
```

### Авторизация

Для работы нужен OAuth токен Яндекса. Веди пользователя по шагам:

1. Попроси перейти по ссылке и создать приложение (выбрать пункт "Для доступа к API или отладки"):
   ```
   https://oauth.yandex.ru/?dialog=create-client-entry
   ```
   После создания попросить сообщить `client_id`.

2. Подставь `client_id` в ссылку и попроси пользователя перейти по ней:
   ```
   https://oauth.yandex.ru/authorize?response_type=token&client_id={client_id}
   ```

3. После авторизации на странице будет написан токен — попроси его скопировать и прислать.

4. Создай файл `.env` в папке проекта:
   ```
   ya_oauth_token=ТОКЕН_СЮДА
   ```

### Проверка установки

```bash
cd /root/.openclaw/workspace/tools/yandex-home
venv/bin/python3 main.py get_all
```

Если вернулся JSON со списком устройств — все готово.

**Важно:** всегда используй полные пути к device_id (не работают сокращенные ID вида `1b82d50d`). Сначала вызывай `get_all`, чтобы получить полные ID.

Сообщить о проблеме

Foxx AIЯндекс Умный дом для OpenClaw
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.