Страница 1 из 1
Управление умным домом с разных комнат.
Добавлено: Чт июн 21, 2018 5:37 am
Kiberos
Натолкните на мысль как реализовать. Задача управлять с различных комнат. Чтобы устройство обслуживало одну комнату и звук команд не проговаривала во всех комнатах а так же в вечерние время уменьшался голос воспроизведения. И все это на русском под управлением девайсов прописанных в Majordomo ? Как ?
На ум приходит связки что то типо google home mini но вопрос я так понял ещё не допилен.
Re: Управление умным домом с разных комнат.
Добавлено: Чт июн 21, 2018 6:14 am
directman66
С google home как раз таки все просто, по количеству колонок ставится необходимое количество сервисов google-notifier на разные порты. Можно прописать на каждую колонку отдельный терминал, Скрипт отправки контента на терминал должен уметь определять, откуда пришел запрос. Пока это не реализовано, по крайней мере у меня, но не думаю, что это сложная задача. При необходимости это сделать не трудно. Задача такая не ставилась.
Куда сложнее определить, откуда пришел запрос, так как нормального взаимодействия с google assistant пока не предусмотрено, из опробованных имеется только метод web hook (через ifttp), который не предусматривает какой-либо авторизации. Либо можно использовать dialogflow, вроде там возможностей больше. Все ждем русификации google assistant, дальше уже будем допиливать функционал.
Задача интеграции majordomo и google assistant имеется в идеях Разработка ядра системы MajorDoMo и звучит "Добавить поддержку Google Home без использования стороннего кода", пока набрала только 5 голосов
https://connect.smartliving.ru/tasks/1.html
Просьба проголосовать за необходимый функционал.
Re: Управление умным домом с разных комнат.
Добавлено: Вт июл 03, 2018 9:37 pm
samolet
И все-же хочу поддержать тему, у меня как минимум 7 помещений и соответственно 7 микрофонов и 14 колонок в каждой комнате по 2 колонки. Мысль пока такая, при активации микрофона активируется функция Алисы и в зависимости от того где был активирован микрофон, мажорка будет перенаправлять звук в колонки через электронный ключ, осуществить это можно при помощи микросхемы MCP23017 она будет портом ввода или вывода для ключа (аналогово мультиплексора) DG408, ну или любых его и прочих аналогов. Здесь для меня небольшая проблема это написание кода на основе if else. В настоящий момент жду от китайцев через алика микроф. усилитель
https://ru.aliexpress.com/item/10pcs-KY ... 33edLuV2wC
так-же уже пришли вот такие усилители на каждую колонку
https://ru.aliexpress.com/item/TDA2030A ... 33edWuXRAZ
имея на компе аудио вход выход будем звук мажорки распределять по комнатам, после получения, по wifi, кода номера порта, активированого голосом, в отделной комнате, в коде мажорки вставляем номер этого порта и распределяем, при помощи мультиплексора(ключа), порт для активации усилка в той или иной комнате, голос Алиски. Жду комментариев.
логика примерно такая
если на 200 gpio=1 и была активирована TTS словом Алиса
то активировать 211 gpio/тут 211 нога будет включать канал DG408 который был назначен (например 1) комнате
ну и так далее
к примеру нам нужно включить звук везде, то при помощи шаблона мы активыруем все ноги (всех DG408) и естественно звук пойдет во все колонки.
Шаблонами мы (в различных комбинациях) задаем полное управление всеми усилителями, и получаем информацию с любой комнаты, опять-же через MCP23017.
Создадим сцену с переключателями, и уже без голоса будем распределять звуки по комнатам.
Re: Управление умным домом с разных комнат.
Добавлено: Пт июл 13, 2018 8:40 pm
tarasfrompir
Re: Управление умным домом с разных комнат.
Добавлено: Пт июл 13, 2018 8:44 pm
tarasfrompir
Kiberos писал(а): ↑Чт июн 21, 2018 5:37 am
Натолкните на мысль как реализовать. Задача управлять с различных комнат. Чтобы устройство обслуживало одну комнату и звук команд не проговаривала во всех комнатах а так же в вечерние время уменьшался голос воспроизведения. И все это на русском под управлением девайсов прописанных в Majordomo ? Как ?
На ум приходит связки что то типо google home mini но вопрос я так понял ещё не допилен.
По Вашему вопросу скажу следующее - берите одноплатники и вперед к девофф и ланкет ...
Там у них запилен правильный вариант терминала со всей лобудой, вопрос - ответ , ключевое слово и тд
Re: Управление умным домом с разных комнат.
Добавлено: Пт июл 13, 2018 9:41 pm
samolet
ну это не самое страшное, ответит что неизвестная команда, или выполнит одну из команд по установленному приоритету, я думаю не так часто будут обращения к Алисе, в любом случае надо сначала попробовать погонять алиску, возможно подправить код, в плане очередности, или сначала все обращения записывать в папку назначенной комнаты и после этого выдать эту запись Алиске после приоритетного выполнения.А вот про 7 звуковых карт это интересная идея, каждая карта будет записывать свою комнату и выводить Алисе в порядке приоритетности и только после выполнения приоритетной команды.
Re: Управление умным домом с разных комнат.
Добавлено: Пт июл 13, 2018 10:55 pm
tarasfrompir
да ну блин - если вы все это и ради собственного развития то помогу чем смогу....
Ну а если ради того чтобы работало - то не надо изобретать велосипед.
Просто потом получится - то цеп растянутый, то звездочки не подходят, то надо перекрасить - ато выбрасывать стыдно...
Ну это мое мнение - я уже 4 юсб выкинул.... Да и ведь дело не в них а опять же в велосипеде...
Re: Управление умным домом с разных комнат.
Добавлено: Сб июл 14, 2018 1:23 pm
samolet
Помощь не помешает, спасибо.
Re: Управление умным домом с разных комнат.
Добавлено: Сб июл 14, 2018 1:37 pm
tarasfrompir
Ну тогда начиная описывать мысли - как будешь делать... Одна звуковуха на все комнаты или отдельные на каждую комнату...
А мы тут всем скопом поможем... И что за сервер главное ось обязательно..