Многофункциональный навык УДЯ на Zeit Now: различия между версиями
| Строка 33: | Строка 33: | ||
3git.jpg|Файлы для загрузки | 3git.jpg|Файлы для загрузки | ||
</gallery> | </gallery> | ||
== Регистрируемся на Zeit Now и запускаем сервер == | |||
Версия от 12:50, 21 февраля 2020
Предисловие
Сегодня рассмотрим вариант управления устройствами Умного дома Яндекс с помощью http-запросов с помощью собственного приватного навыка.
На данный момент существует прекрасный навык "Домовенок Кузя", но наш вариант подойдет тем, кто хочет быстро, легко и бесплатно поднять свой навык, чтобы быть уверенным в работоспособности трансфера между устройством и системой умного дома от Яндекс.
Что умеет навык?
- Управление устройствами с помощью http-запросов.
- Возможность добавления таких устройств, как "Выключатель", "Розетка", "Лампа", "Другое" (многофункциональное устройство).
- Принимать статус состояния устройств.
Что будем делать? (или кратко по шагам для нетерпеливых)
- Заливаем архив с навыком в свой репозиторий github
- Подключаем учетную запись github к Zeit Now
- Создаем навык УДЯ
- Настраиваем файл конфига устройств device.txt
В данной статье будет много информации, которая казалось бы на поверхности. Но не будем забывать, что многие сталкиваются с ваше указанными задачами без нужных знаний. Поэтому я постараюсь рассказать процесс как можно подробнее.
От слова к делу...
Регистрируемся на github.com
- Для начала скачаем файлы нашего навыка по ссылке
- Переходим по ссылке регистрации на github.
- Вводим Username (Имя пользователя), Email address (свой e-mail) и password (пароль) и нажимаем кнопку "Create account".
- Выбираем бесплатный аккаунт, нажав кнопку Choose Free
- На следующей странице можно выбрать для чего вы собираетесь использовать ваш аккаунт (а можно и не выбирать=)). Нажимаем кнопку Complete Setup после чего будет предложено проверить свой почтовый ящик на наличие письма активации.
- Переходим в почту и нажимаем на кнопку Verify email address в полученном письме.
- После перехода по ссылке будет предложено создать новый репозиторий. Для этого требуется ввести его имя-ссылку, обязательно указать, что репозиторий приватный (нам же не нужно, чтобы кто то видел наши токены и ссылки на устройства) и нажать Create repository
- Репозиторий создан, теперь в него требуется загрузить файлы нашего навыка. Это можно сделать установив git на пк, настроить, и заpushить в свой репозиторий. Шучу. Просто выбираем ссылку uploading an existing file, а потом ссылку choose your files
- Далее загружаем файлы указанные на скрине 3 ниже
-
Создаем репозиторий
-
Ссылка "uploading an existing file"
-
Файлы для загрузки