Тестируем голосовое управление Алисой

node-red-contrib-alice

Ответить
Аватара пользователя
Sancho
Полковник
Сообщения: 3811
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 528
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестируем голосовое управление Алисой

#1

Сообщение Sancho » 01.10.2021{, 12:03}

Копия моего поста в другой теме:
Sancho писал(а):
01.10.2021{, 09:37}
Вчера вечером почитал темы форума, За текущую неделю.
Активно в обсуждении было голосовое управление.
После прочтения и анализа примеров для себя определил, если вдруг понадобится, следующие моменты.
Прив сей простоте предлагаемых решений, блоков, отказаться от данной концепции.
Использовать конечные устройства, которые никаким боком не должны быть завязаны напрямую куда-то вне моей сети.
Это значит, что все устройства, которые есть или будут в дальнейшем, будут использовать внутри моей системы принятый стандарт/стандарты. При этом брокер mqtt или мастер для modbus находятся у меня на сервере.
Интеграцию команд от голосового помощника производить в сервере - при потере с ним связи система останется жива.
При этом мне никак не нужно модифицировать существующие устройства - как было реле подключено к моему брокеру по mqtt на соответствующий топик, так и остаётся, ничего не нужно менять.
Всё, что нужно сделать - внести поступающую информацию в существующую систему.
А это уже совсем не сложно, тем-более в пределах одного устройства, сервера. Он у меня на Raspberry.
И там есть Node Red(N-R). А это упрощает всё!
Поэтому, вчера вечером, решил по быстрому проверить.
Установил в N-R пакет NodeRed Home, немного настроил его, привязал его в настройках алисы - всё взлетело.
Справедливости ради, необходимо отметить, что указанный пакет также существует на энтузиазме создателя, срок жизни не определён.
Поддерживаются, на первый взгляд, все возможные варианты сервиса алисы, но пока не проверил.
Сервис работает не на mqtt.
Выходы из нод уже можно загонять в логику управления, а дальше как душе угодно или как сейчас есть.
тестовый пример
Посему, тестировать будем node-red-contrib-alice. ссылка
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Sancho
Полковник
Сообщения: 3811
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 528
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестируем голосовое управление Алисой

#2

Сообщение Sancho » 01.10.2021{, 12:03}

Процесс создания канала управления.
Устанавливаем в N-R node-red-contrib-alice по ссылке выше через управление палитрой.
установка модуляПоказать
2021-10-01_14-14-50.png
Вытаскиваем на поле блок. Для примера on_off. Настраиваем имя устройства и расположение
СпойлерПоказать
2021-10-01_14-29-37.png
и добавляем сервис - вводим адрес и пароль - это типа логин и пароль для связи с алисой.
СпойлерПоказать
2021-10-01_14-28-14.png
Когда всё прописано - жмём добавить
СпойлерПоказать
2021-10-01_14-42-23.png
и готово.
СпойлерПоказать
2021-10-01_14-44-30.png
Добавим сразу отладку.
Разворачиваем - deploy.
Через несколько секунд статус позеленеет.
СпойлерПоказать
2021-10-01_14-48-36.png
Далее из нэта-
Установите и настройте Node-Red
Из интерфейса Node-Red добавьте модуль node-red-contrib-alice
Добавьте в свою схему устройства и умения Алисы и зарегистрируйтесь на вкладке настройки
В приложении Яндекс перейдите в раздел "Устройства"
Выберите пункт "Умный дом"
Нажмите кнопку "+", выберите "Добавить устройство" - "Устройство умного дома"
Выберите "NodeRed Home" из списка производителей
Нажмите "Объединить аккаунты"
Авторизуйтесь, используя аккаунт настроек из N-R.
Появляется выключатель.
Тестируем.
СпойлерПоказать
0-02-05-483c77cd48ce901633a6e2b32f75f02140b146769778a84bd70376622ecc1ad7_f9743e9292bcdc22.jpg
2021-10-01_15-25-04.png
Для скачивания вложений Вы должны быть зарегистрированы.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Sancho
Полковник
Сообщения: 3811
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 528
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестируем голосовое управление Алисой

#3

Сообщение Sancho » 01.10.2021{, 15:36}

Резерв
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Sancho
Полковник
Сообщения: 3811
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 528
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестируем голосовое управление Алисой

#4

Сообщение Sancho » 01.10.2021{, 16:32}

Резерв
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

feodor53
Рядовой
Сообщения: 84
Зарегистрирован: 28.09.2021{, 13:45}
Репутация: 14
Имя: федор

Тестируем голосовое управление Алисой

#5

Сообщение feodor53 » 02.10.2021{, 11:16}

Sancho,
не запускали node-red на андроиде?
на тв боксе например. (он то всегда включен, а значит можно вместо расберри использовать).

Аватара пользователя
Phazz
Полковник
Сообщения: 1744
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 150
Откуда: Сургут
Имя: Анатолий

Тестируем голосовое управление Алисой

#6

Сообщение Phazz » 02.10.2021{, 12:51}

Запускается без проблем

Crazydanik
Рядовой
Сообщения: 1
Зарегистрирован: 06.10.2021{, 22:54}
Репутация: 0
Имя: Данила

Тестируем голосовое управление Алисой

#7

Сообщение Crazydanik » 07.10.2021{, 11:01}

Сделал также, но при деплое пишет ошибку, нет такого логина или он был удален.
p\s:Логин конечно же проверил,все правильно указан.

Ответить

Вернуться в «Примеры»