УПРАВЛЕНИЕ УМНЫМ ДОМОМ ЧЕРЕЗ 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
7 months ago 01:18:18 1
Нина Зверева: обретаем “идеальную“ семью, не теряя Себя. О конфликтах, одиночестве и языках любви
7 months ago 00:28:44 1
Лучше уметь, чем не уметь. Промышленники спасают молодёжь. (Боглаев В.Н.)
7 months ago 00:55:21 1
Племя сатанистов съело США, устроило войну в Палестине и Украине, лезет через РФ на трон России?!
7 months ago 01:12:35 1
Игорь Ашманов про биометрию, повестки через Госуслуги, цифровой рубль и блокировку YouTube
7 months ago 00:27:57 1
Голуби — ЛЕТАЮЩИЕ КРЫСЫ или супергерои? / Редакция.Наука
7 months ago 00:37:17 1
Вебинар “Смарт-проекторы BenQ E-серии для образования и умных переговорных“
7 months ago 00:22:30 1
Умная гирлянда Twinkly 250 led, обзор режимов
7 months ago 00:31:41 1
Подробный обзор MASX Aurora One 👈 СМАРТ-ЧАСЫ с ярким AMOLED экраном
7 months ago 00:09:06 1
Подготовке встречи С.Л. Вислобоковой и В.В. Путина, для смены Иудейской РФ на Россию!
7 months ago 02:19:19 1
5 мудрых шагов в любой трудной ситуации
7 months ago 00:48:25 1
Только координаторам “Диалог Глобл“ в России! Начинаем по всему Миру! Иудеям-сатанистам скоро крышка
7 months ago 02:45:49 1
Дмитрий Белоусов. Домострой предков или одиночество феминизма. 18+
7 months ago 00:35:12 1
Прислали посылки с Алиэкспресс. Распаковка посылок. @KartavyjBloger
7 months ago 01:05:12 1
В БУДУЩЕЕ БЕЗ ИЛЛЮЗИЙ - Жак Фреско
7 months ago 00:08:56 1
723 “ЖИЗНЬ В СЛУЖЕНИИ“
7 months ago 00:12:07 1
КТО И ЗАЧЕМ НАС РАЗВОДИТ ? 🐔 ВСЯ ПРАВДА О ЧЕЛОФЕРМЕ И ЧЕЛОБОЙНЕ
7 months ago 00:15:51 1
Умная кнопка MOES с прямым ZigBee управлением освещением и реле
7 months ago 01:01:38 1
🏆 План ТЫСЯЧИ малых побед ведет в ТУПИК! Стариков: ВСУ нужны профи! ГУР в Крыму. Кракен против копов
7 months ago 00:01:27 1
Редкие товары с Алиэкспресс. Что подарить к праздникам? #товарысалиэкспресс
7 months ago 00:22:55 1
Церкви это Банки средневековья!
7 months ago 03:38:10 1
Менеджер мафии. Руководство для корпоративного Макиавелли
7 months ago 00:07:05 1
NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE
7 months ago 02:23:18 1
Grid 2 | врываюсь на харде | прохождение №5
7 months ago 00:00:00 1
УМНАЯ ИГРА В ЗОЛОТОМ СЕТЕ В МЕТРО РОЯЛЬ►ИГРА ДЛЯ ЗРИТЕЛЕЙ С ВЫСОКИМ IQ 28 ДЕНЬ В METRO ROYALE