Установка плагинов с ресурса GitHub на Homey

06 мая 2018, 21:21

Для начала на компьютер необходимо установить Node.js - переходите по ссылке https://nodejs.org/en/download... скачивайте и устанавливайте необходимый дистрибутив NodeJS

после завершения установки открывайте Командную строку и вписывайте 

npm install -g athom-cli

Затем вводим:

athom login

перейдите по ссылке https://developer.athom.com/cli-login и войдите в вашу учетную запись Athom, там же надо дать доступ для режима разработчика

подтверждаем и видим набор символов - это токен, который нужно будет скопировать и вставить в окно командной строки

После этого можно приступать к установке плагинов. Для работы Athom CLI используются следующие команды:

  athom app      App related commands
  athom homey    Homey related commands
  athom ledring  LED ring related commands
  athom login    Log in with an Athom Account
  athom logout   Log out the current user

Примеры

$ athom login
$ athom app create
$ athom app validate
$ athom app validate --level appstore
$ athom app run
$ athom app run --clean
$ athom app run --path /path/to/my/app/folder
$ athom app install
$ athom app version patch
$ athom app build
$ athom app driver create
$ athom homey list
$ athom homey select
$ athom homey unselect

Простая установка плагинов с GitHub:

переходите на страницу плагина в GitHub и скачивайте zip файл 

Распакуйте содержимое архива на пример в папку на рабочем столе, в командной строке переходите в эту папку. 

cd C:\Users\igitl\Desktop\com.sprut.homekit2-master

И далее команду на установку плагина

athom app install

Установка плагинов с использованием приложения GitHub

Иногда плагин использует Simlink - символические ссылки и может некорректно устанавливаться, для этого придется использовать приложение GitHub и немного пошаманить с компьютером.

  1. Скачиваем и ставим GitHub https://desktop.github.com/
  2. На странице устанавливаемого плагина нажимаем Open in Desktop

должно открыться приложение GitHub

Нажимаем Clone.

Далее будем активировать работу с Символическими ссылками

  1. В командной строке наберите 

whoami /priv
.

Если видите как на скрине выделенное желтым, то все ок. Если нет идем дальше в поиске Windows введите gpedit.msc, в открывшейся консоли переходите как указано на скрине ниже и добавьте вашего пользователя

после добавления пользователя желательно перезагрузить компьютер

Теперь нужно включить симлинки в настройках приложения GitHub, для этого перейдем в папку с файлом конфигурации GitHub

C:\Users\Ваш Пользователь\AppData\Local\GitHubDesktop\app-1.1.1\resources\app\git\mingw64\etc - обратите внимание что в зависимости от установленной версии GitHub путь может измениться

app-1.1.1 - измените на ту версию которая установлена у вас.

Откройте в текстовом редакторе (я использую Notepad++) файл gitconfig и замените в нем строку symlinks = false на symlinks = true

Ура! Если вы проделали все правильно, но можете приступать к установке плагина - все так же как и в простой установке, только вместо скачивания ZIP выбирайте Open in Desktop и путь к плагину будет 

находится в папке куда GitHub их сохраняет, в моем случае C:\Users\igitl\Documents\GitHub\com.sprut.homekit2


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) отредактировано год назад

    Много вопросов сразу сняло ;) спасибо 

    • Илья Гитлин (iGitlin)
      Илья Гитлин (iGitlin) отредактировано год назад
      надо поправить очепятки -  если нет идем дальшев поиске Windows введите gpedit.msc
      если нет идем дальше - в поиске Windows введите gpedit.msc

      а тут бы сразу ссылку на редактор вставить ( я использую Notepad++)

  2. Алексей  Егоров (Aleksey_AE)

    огромное спасибо за инструкцию!

  3. (virtualinsanity)
    (virtualinsanity) 7 месяцев назад

    Олег, а ваш Homekit for Homey 3.0.7 только так ставится ? Из https://apps.athom.com  никак ? Там только старая версия

К списку статей

Тематические чаты

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
30 июня 2018, 12:17
Добавляем устройства управляемые по ИК через Broadlink RM3 Mini на примере кондиционера.
25 сентября 2018, 07:06
Делаем умный замок с интеграцией в HomeKit
07 января 2019, 23:10
Внимание, в тексте присутствует ирония к разным системам отличным от Home-assistant. А так же лирика, которую разумеется читать не обязательно. В тексте так же пойдет речь о софте который я рекомендую использовать с любыми WEB дашбордами, без привязки к хом-асистанту, в связи с широко открываемыми дополнительными возможностями.
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar