Навскидку: попробуйте в sayTo указать несуществующий терминал или в настройках дополнения браузера укажите название терминала не "main", а, например, "browser".Aleks130699 писал(а):А мне вот интересно а как можно теперь сделать с помощью sayTo чтобы фразы воспроизводились в колонках сервера.Пробовал использовать main, но так он говорит только в браузер .
Новое в работе с терминалами, sayTo, sayReply
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Новое в работе с терминалами, sayTo, sayReply
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 44
- Зарегистрирован: Чт янв 28, 2016 8:18 pm
- Благодарил (а): 13 раз
- Поблагодарили: 5 раз
Re: Новое в работе с терминалами, sayTo, sayReply
Помогите пожалуйста разобраться...
Команда sayReply работает хорошо, отвечает через тот терминал, через который был задан вопрос. Но есть команды, которые должны произносится только через терминал MAIN, никак не могу добиться этого, если использовать просто "say", то говорит везде, если "sayReply" только через определённый терминал, а просто в общий не получается. Пробовал "sayTo" и несуществующий терминал (как было озвучено выше), результата нету вообще, не проговаривает нигде. Подскажите, куда копать?
Команды пробовал такие:
sayTo("фраза",2,несуществующий терминал);
sayTo("фраза",2,MAIN);
И если возможно, можно ли сделать так, чтобы терминалы через Хром только слушали и передавали распознанное в MJD, но ничего не отвечали? Уж больно произношение хромает;)
Может быть добавить такую опцию? Удобно было бы, наверное..
Вот терминалы, которые заданы в настройках.
PK - это отдельно стоящий ПК, где в хроме есть расширение.
MAIN - это ноутбук с Алисой и подключёнными колонками.
Команда sayReply работает хорошо, отвечает через тот терминал, через который был задан вопрос. Но есть команды, которые должны произносится только через терминал MAIN, никак не могу добиться этого, если использовать просто "say", то говорит везде, если "sayReply" только через определённый терминал, а просто в общий не получается. Пробовал "sayTo" и несуществующий терминал (как было озвучено выше), результата нету вообще, не проговаривает нигде. Подскажите, куда копать?
Команды пробовал такие:
sayTo("фраза",2,несуществующий терминал);
sayTo("фраза",2,MAIN);
И если возможно, можно ли сделать так, чтобы терминалы через Хром только слушали и передавали распознанное в MJD, но ничего не отвечали? Уж больно произношение хромает;)
Может быть добавить такую опцию? Удобно было бы, наверное..
Вот терминалы, которые заданы в настройках.
PK - это отдельно стоящий ПК, где в хроме есть расширение.
MAIN - это ноутбук с Алисой и подключёнными колонками.
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Как отправить пустое сообщение (или какое там возможно) чтоб он обратно на него потом ответил, терминалу по датчику движения чтоб он передавал сообщение в этот терминал когда было обнаружено движение? Вот этот вопрос меня больше всего волнует если уж говорить об умном доме и удобности системы.
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Как теперь уменьшить время терминала он-лайн, после последнего действия с терминала. Чтобы активировать по датчику движения или через камеру можно воспользоваться ссылкой getURL('http://192.168.1.53/?terminal=N8000&pd=&md=application&inst=', 0); N8000- это имя терминала, но мне теперь нужно чтоб терминал был активен примерно минуту. Или подскажите где в коде исправить время ожидания. И на что вообще реагирует этот параметр, как терминал становится он-лай, из шести терминалов некоторые сами становятся он-лайн хотя с них не чего не посылают и не производят никаких действий.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Сумбурно немного.kozsv писал(а):Как теперь уменьшить время терминала он-лайн, после последнего действия с терминала. Чтобы активировать по датчику движения или через камеру можно воспользоваться ссылкой getURL('http://192.168.1.53/?terminal=N8000&pd=&md=application&inst=', 0); N8000- это имя терминала, но мне теперь нужно чтоб терминал был активен примерно минуту. Или подскажите где в коде исправить время ожидания. И на что вообще реагирует этот параметр, как терминал становится он-лай, из шести терминалов некоторые сами становятся он-лайн хотя с них не чего не посылают и не производят никаких действий.
Я правильно понял.
Вы входите в помещение, срабатывает датчик движения, МД зная где находится сработавший датчик движения активизирует/будит терминал который в этом помещении и все сообщения алисы идут именно в те терминалы где есть присутствие людей.
Когда в помещении проходит таймаут последнего движения терминал уходит в сон.
Идея интересная, мне кажется.
Как реализовать? Я врят ли смогу.
Нужна помошь гуру.
Отправлено с моего HM NOTE 1LTEW через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Именно так, мысли меленько выражать не умею. Просто на данный момент терминалы очень долго находятся он-лайн и когда задаёшь вопрос на терминале он начинает говорить на многих терминалах в других местах, хотя тебя уже там минут 10 нет. И не понятно по чему некоторые сами активируются, это как хром плагин так и андроид приложение.
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Новое в работе с терминалами, sayTo, sayReply
Добрый день. подключил терминал на телефоне. говорю ему команду, а Алиса отвечает и на сервере с МД и в телефон. подскажите как исключить сервер МД из общения. спасибо
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Поставь перед фразой sayReply
Отправлено с моего Elephone P8000 через Tapatalk
Отправлено с моего Elephone P8000 через Tapatalk
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Везде где будешь писать команду Say , ставь теперь sayReply, чтоб не было таких проблем
Отправлено с моего Elephone P8000 через Tapatalk
Отправлено с моего Elephone P8000 через Tapatalk
-
- Сообщения: 38
- Зарегистрирован: Пт дек 11, 2015 9:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Как бы начало статьи про это, в начале прочитай
Отправлено с моего Elephone P8000 через Tapatalk
Отправлено с моего Elephone P8000 через Tapatalk