Голосовое управление на основе Amazon Echo Alexa (Alexa Dot)

Модератор: immortal

vrnunya
Сообщения: 67
Зарегистрирован: Вт дек 05, 2017 9:00 am
Откуда: Воронеж
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Голосовое управление на основе Amazon Echo Alexa (Alexa Dot)

Сообщение vrnunya » Сб янв 13, 2018 11:58 am

Решил создать отдельную ветку по интеграции Amazon Echo Alexa. Владею данным девайсом. Сдалал интеграцию с HomeBridge.
Опорную точку можно взять отсюда http://stephenradford.me/adding-alexa-to-homebridge/.

Краткая инструкция.
Сначала установил Majordomo. У
становил Homebridge и необходимые плагины для своего оборудования.
Настроил плагины.
Проверил чтобы всё работало с телефона.
Затем сношу Homebrifge и nodejs и ставлю HB https://github.com/NorthernMan54/homebridge.
Добавляю в конфиг HB "ssdp": 1900
Стартуем HB.
Говорим Алексе "Discovery device" и все устройства, которые есть в HB появляются в Алексе.

На текущий момент работает функционал on/off и set... %.
Через MJD ставлю сценарии и правила.
Думаю общими усилиями сможем допилить hb. ;)
Чуть позже напишу подробную инструкцию по установке и настройке.
Вложения
echo-dot-alexa-audio-sync.jpg
echo-dot-alexa-audio-sync.jpg (44.21 КБ) 8739 просмотров
OrangePIPC+Majordomo+Vera Lite Ui5+Broadlink+MiLight+ESP8266+Amazon Alexa+Xiaomi Smart home
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение savenko_egor » Сб янв 13, 2018 1:09 pm

А есть ли смысл в HB если можно использовать питоновский скрипт который эмулирует розетку?
У самого теперь есть Echo Dot, так что тема интересна.
vrnunya
Сообщения: 67
Зарегистрирован: Вт дек 05, 2017 9:00 am
Откуда: Воронеж
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение vrnunya » Сб янв 13, 2018 4:30 pm

warik писал(а):А есть ли смысл в HB если можно использовать питоновский скрипт который эмулирует розетку?
У самого теперь есть Echo Dot, так что тема интересна.
Думаю смысл есть т.к. Алекса берет устройства с HB без танцев с бубном (я про питоновский скрипт) это получается лепить горбатого к стенке. (читал про настройку на винде( слишком замудрено.)
А вот у HB есть множество плагинов практически под любые устройства которые есть на рынке. MJD в этом случае будет выполнять функцию сервера сценариев и шлюза для любых девайсов. (например esp8266 при подключении через простые устройства)
OrangePIPC+Majordomo+Vera Lite Ui5+Broadlink+MiLight+ESP8266+Amazon Alexa+Xiaomi Smart home
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение sergejey » Вс янв 14, 2018 9:21 am

Интересная ветка. Можно сделать без homebridge, чтоб Alexa похватывала устройства, заведённые в MajorDoMo. Думаю у Alexa описан протокол взаимодействия с системами автоматики, только я его не знаю пока и Alexa в наших краях не очень популярна :) Если посодействуете со ссылками на документацию и тестированием, то можем сделать.
За это сообщение автора sergejey поблагодарили (всего 2):
Gelezako (Вс янв 14, 2018 10:34 pm) • webms (Чт апр 26, 2018 2:29 pm)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение savenko_egor » Вс янв 14, 2018 1:19 pm

sergejey писал(а):Интересная ветка. Можно сделать без homebridge, чтоб Alexa похватывала устройства, заведённые в MajorDoMo. Думаю у Alexa описан протокол взаимодействия с системами автоматики, только я его не знаю пока и Alexa в наших краях не очень популярна :) Если посодействуете со ссылками на документацию и тестированием, то можем сделать.
https://developer.amazon.com/alexa-skil ... t-tutorial
https://developer.amazon.com/docs/ask-o ... s-kit.html
Последний раз редактировалось savenko_egor Вс янв 14, 2018 9:02 pm, всего редактировалось 1 раз.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение skysilver » Вс янв 14, 2018 8:42 pm

Где-то мельком читал, что для алексы (для управления девайсами) нужен белый ip и открытый порт снаружи, это так?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение savenko_egor » Вс янв 14, 2018 8:45 pm

skysilver писал(а):Где-то мельком читал, что для алексы (для управления девайсами) нужен белый ip и открытый порт снаружи, это так?
У меня серый IP за толщей провайдерского НАТа. Никакие порты не проброшены. Алекса воркает без проблем.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение skysilver » Вс янв 14, 2018 8:59 pm

warik писал(а):У меня серый IP за толщей провайдерского НАТа. Никакие порты не проброшены. Алекса воркает без проблем.
Ну это ты ещё ничем не управлял с её помощью. )) В моём понимании там что-то типа механизма вебхуков применяется. М.б. и вру, конечно. )
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение savenko_egor » Вс янв 14, 2018 9:01 pm

skysilver писал(а):
warik писал(а):У меня серый IP за толщей провайдерского НАТа. Никакие порты не проброшены. Алекса воркает без проблем.
Ну это ты ещё ничем не управлял с её помощью. )) В моём понимании там что-то типа механизма вебхуков применяется. М.б. и вру, конечно. )
Ну почему... Пробовал питоновский скрипт который эмулирует Вемо розетку. Работает как нужно.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Голосовое управление на основе Amazon Echo Alexa (Alexa

Сообщение Gelezako » Вс янв 14, 2018 10:36 pm

sergejey писал(а):Интересная ветка. Можно сделать без homebridge, чтоб Alexa похватывала устройства, заведённые в MajorDoMo. Думаю у Alexa описан протокол взаимодействия с системами автоматики, только я его не знаю пока и Alexa в наших краях не очень популярна :) Если посодействуете со ссылками на документацию и тестированием, то можем сделать.
я буду самым первым тестером! Сейчас пока использую питоновский скрипт, который эмулирует розетку, но вкачестве вкл\вкл события розетки использую запуск сценариев. Для полноценного модуля нужно портировать питоновский код на пхп. Я использовал вот этот проект: https://github.com/n8henrie/fauxmo

ЗЫ: вот мой видос как подружить Amazone Echo (Alexa) и Majordomo https://www.youtube.com/watch?v=dwtCju3 ... E&index=17
Последний раз редактировалось Gelezako Вс янв 14, 2018 10:40 pm, всего редактировалось 1 раз.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить