yandex-homekit
v1.3.0
Published
Bridge for Homekit to add Yandex Devices
Downloads
22
Maintainers
Readme
Yandex HomeKit
Добавляет устройства из Умного Дома Яндекса в HomeKit
Note
Это перезапущенная версия Mon4ik/homebridge-yandex.
Старая версия имела множество багов и не самую лучшую структуру, но теперь всё будет намного лучше
Установка и запуск
- Установить через:
- NPM:
npm i -g yandex-homekit@latest
- Вручную:
gh repo clone Mon4ik/yandex-homekit # git clone https://github.com/Mon4ik/yandex-homekit.git cd yandex-homekit pnpm i pnpm build pnpm link . yandex-homekit
- Docker: пока что нету, сорри)
- NPM:
- Первый запуск для создания конфигов
yandex-homekit start # напишет сверху всякие ошибки # но самое главное что создаст конфиги по пути: # > ~/.yandex-homekit
- Создаём API клиент на oauth.yandex.ru c:
- запрашиваемыми правами
iot:view iot:control
- Redirect URI
http://<локальный IP сервера>:13370/callback
- запрашиваемыми правами
- Открываем
~/.yandex-homekit/config.json
и заполняем конфиг:{ "client": { "id": "CLIENT ID", "secret": "CLIENT SECRET" } }
- Запускаем OAuth сервер и входим в аккаунт через:
yandex-homekit oauth # можно можно поставить флаг -o для открытия сайта в браузере: # $ yandex-homekit oauth -o
- Готово! Теперь можем запустить мост и добавить его по QR-коду в HomeKit!
yandex-homekit start
Известные ошибки
- HomeKit не может сразу содержать
ColorTemperature
иHue/Saturation
, так что мне придётся танцевать с бубном для правильной работы лампочек с выбором кельвинов и цвета (#1)