УПРАВЛЕНИЕ УМНЫМ ДОМОМ ЧЕРЕЗ 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
1 month ago 00:03:48 1
Обзор DT WATCH X (Watch X) СМАРТ ЧАСЫ
1 month ago 00:00:20 1
Как управлять светом без умного дома? #electrical #diy #энерголикбез #usa
1 month ago 00:05:10 1
ДУМАЙ, ЧТО ТЫ СЛУШАЕШЬ или зачем ЦРУ спонсирует рэперов
1 month ago 01:32:10 1
Что нам передается от Отца, а что от Матери: увлекательная генетика с Константином Севериновым
1 month ago 00:05:41 1
Рак - полная характеристика знака зодиака
1 month ago 00:03:21 1
Зарядка для Детей со Словами под Музыку. Разминка. Видео урок по физкультуре 1, 2, 3 класс. ДОУ
1 month ago 00:11:01 1
Шлюз для умного дома Tuya ZigBee 3 с поддержкой WiFi и Bluetooth
1 month ago 01:44:50 1
Епископ Владыка Августин (Анисимов). Кризис семьи: как мы стали «раковой клеткой»? Часть 2 #интервью
1 month ago 00:14:55 1
Huawei Watch GT 5 Pro (2024) vs Apple Watch Ultra 2 — лучшие смарт часы?
1 month ago 00:14:20 1
настройки игры Warface+Как сделать хорошую оптимизацию Warface+исправить Баги и лаги
1 month ago 00:26:20 1
Каринэ Геворгян. Когда наступают периоды турбулентности — безумие, жадность и глупость возрастают
1 month ago 00:08:43 1
Путин осмотрел образцы БПЛА. Микросхемы из Воронежа. Донецкий завод утроил выпуск стали.
1 month ago 00:04:46 1
Обзор на Яндекс Станцию Лайт 2 💕
1 month ago 00:09:46 1
ЦРУ учит журналистов цензуре и пропаганде | Джимми Дор
1 month ago 01:05:12 1
В БУДУЩЕЕ БЕЗ ИЛЛЮЗИЙ - Жак Фреско
1 month ago 00:16:01 1
Хочу жить только с рынка, как правильно развиваться?
1 month ago 00:04:06 4
ЖАДНОВАТ...
1 month ago 00:43:01 1
Климат в УМНОМ ДОМЕ | Запись вебинара
1 month ago 00:05:18 1
10 Утренних привычек мудрых стоиков
1 month ago 00:16:41 1
Смарт розетка терморегулятор с таймером ATORCH Tuya Smart socket thermostat with timer
1 month ago 01:25:23 1
Строим Умный Дом - Часть 1
1 month ago 00:14:25 1
Жизнь слишком коротка, чтобы тратить её на ненависть. В нашем прошлом нет виноватых
2 months ago 00:37:30 1
Как повысить ценность своей работы / Светлана Бодренкова, Александр Орлов
2 months ago 00:08:23 1
Лазерный проектор звездного неба Tuya Smart #smarthome