УПРАВЛЕНИЕ УМНЫМ ДОМОМ ЧЕРЕЗ API, КАК КОНТРОЛЛИРОВАТЬ ПРИСТАВКИ В ГИЗМО | YANDEX HOME, АЛИСА
Всем привет!
В этом видео я покажу как можно управлять устройствами умного дома через API запросы, а также как с помощью такого подключения можно настроить запуск и выключение PS5/телевизора в компьютерном клубе.
Ссылка на документацию:
Ссылка на создание приложения для получения токена:
Запрос на получение информации о девайсах: GET c хедером Authorization Bearer access_token
Запрос на запуск сценария: POST [id]/actions c хедером Authorization Bearer access_token
Для контроля приставок:
Что потребуется:
1. wifi розетка, которую возможно добавить в yandex home (обычно на них написано Алиса)
2. возможность выполнять сurl запрос при входе пользователя
3. приложение в яндекс хоум для отладки
4. postman либо другой инструмент для отправки запроса
5. аккаунт яндекс хоум
Общий алгоритм работы:
1. пользователь выполняет вход на консоль
2. система посылает curl в яндекс хоум с запуском сценария входа
3. сценарий включает розетку
4. когда пользователь выполняет выход с консоли
5. система посылает curl в яндекс хоум с запуском сценария выхода
6. сценарий выключает розетку
Схема подключения:
1. PS подключена в розетку, на которой всегда есть электричество (выключать питание ps не рекомендуется)
2. Телевизор подключен в wifi розетку.
3. Когда никто не сидит за приставкой, на телевизоре нет напряжения - он выключен
4. Когда кто-нибудь входи за приставку - подается напряжение на wifi розетку, телевизор включается
Порядок действий:
1. Скачиваем яндекс хоум на телефон
2. Добавляем розетку в аккаунт
3. Переходим в раздел “Сценарии” и создаем 2 сценария: один на включение розетки, второй на выключение розетки
4. Идем на и создаем новое приложение
5. Название пишем любое, платформа - веб-сервисы, redirect url , в доступ к данным выбираем Управление устройствами умного дома и Просмотр списка устройств умного дома
6. Нажимаем создать
7. Копируем client id
8. Переходим по ссылке id]
9. Нажимаем “войти” с тем аккаунтом, в котором добавлена розетка
10. После этого нас перебросит по ссылке, которую мы добавили в наше приложение с параметром access_token, копируем и сохраняем это значение. Это наш отладочный токен доступа, который будет действовать год
11. Переходим в postman и делаем запрос GET c хедером Authorization Bearer access_token
12. В ответе ищем scenarios
13. И копируем id сценариев на включение и выключение нашей розетки
14. Используя запрос POST [id]/actions c хедером Authorization Bearer access_token можно запускать любой сценарий
Для настройки гизмо:
1. Переходим в раздел, куда установлен gizmo server в папку batch (C:\Program Files\NETProjects\Gizmo Service\batch)
2. В файле userlogin добавляем скрипт:
@echo off
rem This batch is executed on user login
rem %1 equals to host number
rem %2 equals to slot number
rem %3 equals to user name
echo Logging in user %3 to host %1 slot %2
set SCENARIO_ID=
if “%1“==“[номер хоста]“ (
set SCENARIO_ID=[айди сценария]
) else if “%1“==“[номер хоста]“ (
set SCENARIO_ID=[айди сценария]
)
if not “%SCENARIO_ID%“==““ (
curl -i -X POST “%SCENARIO_ID%/actions“ ^
-H “Authorization: Bearer [токен авторизации]“
)
3. Тоже самое делаем и для userlogout, только айди сценариев указываем те, которые отвечают за выключение розетки
4. Сохраняем
Спасибо за просмотр! Лайк и комментарий всегда радуют :)
2 views
14
3
6 days ago 00:13:18 1
крутим коробки на новых агентах Warface
1 month ago 01:05:12 1
В БУДУЩЕЕ БЕЗ ИЛЛЮЗИЙ - Жак Фреско
1 month ago 00:00:48 1
Раньше миром управляли умные
1 month ago 00:03:21 1
Зарядка для Детей со Словами под Музыку. Разминка. Видео урок по физкультуре 1, 2, 3 класс. ДОУ
1 month ago 01:32:10 1
Что нам передается от Отца, а что от Матери: увлекательная генетика с Константином Севериновым
1 month ago 00:50:42 1
Дело Белова, часть последняя: “Вы едете погибать!“ - Я подумал, что это достойный вариант...
1 month ago 00:16:47 1
КАК УПРАВЛЯТЬ СВОЕЙ РЕАКЦИЕЙ НА ХАМСТВО?
1 month ago 00:25:03 1
Почему ВС РФ переигрывает ВСУ на поле боя: говорим о тактической военной смекалке русской армии!
1 month ago 00:00:51 1
Откройте для себя парк Луху Водная Линия: Рай фонтанов!
1 month ago 00:23:37 1
Экология, охрана окружающей среды и обращение с отходами. Алексей Маслов
1 month ago 00:46:26 1
Как мозг может исцелить тело?
1 month ago 01:40:58 3
Бизнес-империя на миллиарды | История Технониколь | Рыбаков и Колесников про управление компанией
1 month ago 00:49:45 1
Порочный круг убийств. Раскол внутри еврейства. (Д. Верхотуров).
1 month ago 00:13:21 1
Кто продал Новосибирск?
1 month ago 00:20:00 2
СОВЕТСКИЕ ОБЕЗЬЯНКИ НА PLAYSTATION 👑 Ape Escape Обзор и История Серии (2024)
1 month ago 01:18:07 1
Ловушка разума: как зависимости управляют нашей жизнью / Дробышевский + Шуров, Аванесян, Федорова
1 month ago 00:35:44 1
Шина DALI. Подбор драйверов для светильников. Интерлайт 2024
1 month ago 00:06:17 1
Беспроводной умный дом от российского производителя HiTE PRO
1 month ago 00:05:53 1
Создать свой Токен на Binance Smart Chain Запустите свой бизнес в виртуальной XR, AR и MR реальности
1 month ago 00:09:13 1
Ну топ? Обзор умных часов Huawei Watch GT 5 и GT 5 Pro
1 month ago 00:00:45 1
Скрытый оазис: откройте для себя уникальные водные объекты MIXC Chengdu
1 month ago 00:00:39 1
Узнайте о преимуществах сервоприводного погружного насоса: интегрированный дизайн и умное управление
1 month ago 00:29:34 1
Умное освещение. Современные системы освещения. Интерлайт 2024.
1 month ago 00:11:25 1
Кто создает роботов в России? // Новейшие роботы Сбер и Яндекс, Роботы Гиганты и другое