[Приложение] ChromeGateMJD

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

igrok
Сообщения: 31
Зарегистрирован: Вт окт 27, 2015 8:26 am
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: ChromeGateMJD

Сообщение igrok » Вс дек 31, 2017 2:38 pm

Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
Dicont
Сообщения: 112
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 34 раза
Поблагодарили: 11 раз

Re: ChromeGateMJD

Сообщение Dicont » Вс дек 31, 2017 8:19 pm

Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
kyle21
Сообщения: 18
Зарегистрирован: Ср ноя 23, 2016 9:43 am
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: ChromeGateMJD

Сообщение kyle21 » Ср янв 03, 2018 8:40 pm

Подскажите как правильно настроить?, ни как не заговорит
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: ChromeGateMJD

Сообщение Vovix » Чт янв 04, 2018 3:18 am

kyle21 писал(а):Подскажите как правильно настроить?, ни как не заговорит
что конкретно не получается?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: ChromeGateMJD

Сообщение sergejey » Чт янв 04, 2018 11:32 am

Dicont писал(а):Всех с наступающим!
Вопрос- никого не смущает, что в режиме ожидания за ночь 300 Мб трафика генерит запущенное приложение, может как то можно закешировать контрольную фразу "Алиса", и отправлять на сервер поток, только в случае получения команды, чтобы не было постоянного опроса с Google, tcp dump не смотрел.
Спасибо за приложение!
Расширение использует стандартный механизм распознавания речи, что встроен в Хром, а он работает в онлайне. Возможно, есть оффлайн режим какой-то, как в телефонах, но не уверен. Собственный механизм распознавания ключевой фразы я боюсь не осилю :)
igrok писал(а):Сергей, есть ли возможность динамически менять Ip сервера в этом расширении, желательно из самой системы? + логин/пароль надо таки *** закрыть. А обновление отличное, спасибо!
и ещё подскажите какой командой расширение логинится в системе? это же php?
логин/пароль закрою, да.
IP-сервер из самой системы менять для чего?
насчёт команды логина -- расширение подписывается на события из системы через механизм websocket-ов (если он доступен по сети) без логина. ну и использует указанный логин/пароль для отправки распознанной фразы на /command.php

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
igrok
Сообщения: 31
Зарегистрирован: Вт окт 27, 2015 8:26 am
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: ChromeGateMJD

Сообщение igrok » Чт янв 04, 2018 3:55 pm

sergejey писал(а): IP-сервер из самой системы менять для чего?
что бы получать доступ к голосовому управлению из вне, например, с ноутбука или планшета
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: ChromeGateMJD

Сообщение Vovix » Чт янв 04, 2018 7:47 pm

sergejey писал(а):....
логин/пароль закрою, да.
IP-сервер из самой системы менять для чего?
насчёт команды логина -- расширение подписывается на события из системы через механизм websocket-ов (если он доступен по сети) без логина. ну и использует указанный логин/пароль для отправки распознанной фразы на /command.php
Сергей!
Если бы не перепроверил несколько раз, то не написал бы!
Начал тестирование из другой (удаленной) сети...
В локалке на терминалах все работает, а вот из другой сети:

Код: Выделить всё

WebSocket connection to 'ws://xx.xx.xx.xx:8002/majordomo' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
Что сделано:
1) В роутере где удаленный терминал проброшен порт 8002
2) На компе терминала создано правило Брандмауэра для входящего по порту 8002
3) Порты везде в настройках перепроверены - везде сейчас 8002
4) В настройках создан Терминал с внешним IP адресом удаленной сети и он Онлайн!
5) ip адрес (закрыл в сообщении xx-ми) но он точно правильный и доступен в данный момент, страница дома открывается!
6) в confige.php точно все правильно - порт 8002 указан!!!

однако при такой ошибке, естественно, нет ни банеров ни звука на терминале
кто нибудь тестировал из другой сети? у меня только не работает?
повторюсь - в родной локалке все отлично!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: ChromeGateMJD

Сообщение bm_s » Вс янв 07, 2018 11:16 am

подскажите, как иметь работоспособность модуля без запущенного Хрома?
igrok
Сообщения: 31
Зарегистрирован: Вт окт 27, 2015 8:26 am
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: ChromeGateMJD

Сообщение igrok » Пн янв 08, 2018 4:01 pm

как в коде определить, какой пользователь говорит в терминал? где-то видел эту функцию, но теперь не могу найти
нашел

Код: Выделить всё

global $username;
mirsum
Сообщения: 65
Зарегистрирован: Вс янв 12, 2014 12:54 pm
Откуда: Белгород
Благодарил (а): 110 раз
Поблагодарили: 1 раз

Re: ChromeGateMJD

Сообщение mirsum » Вт янв 09, 2018 4:51 am

Я на винде удалённо с сервера установил систему, доступ через rdp.
При отключённом RDP звуковая карта пропадает.
При подключение RDP звук работает.
Надо транслировать звук удалённо, без звуковой карты.
Как мне это сделать?

подскажите куда смотреть для настройки.
в chrome-extension:
порт 8002 как проверить что он открыт?
Terminal name: указал из настроек там указал ip ноутбука (доступен пингуется) и Player type: что выбирать из перечня?
Command username: указал admin по умолчанию
Server authorization (username:password) указал логин и пароль блокировки доступа к сайту при входе
Синтезатор речи пробовал разные,
из общего лога только есть:
04:34:35 0.79881700 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
04:34:35 0.60329700 External context response: Authorization required (непонятно что за модуль?)

Так вот звук дин-дог играет а остального текста не слышно.
как можно диагностировать ошибку?
Ответить