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

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

Модератор: immortal

gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород
Благодарил (а): 5 раз
Поблагодарили: 12 раз

Re: Android приложение

Сообщение gnom537 » Вс ноя 22, 2015 3:17 pm

sergejey , а не подскажите имеет ли значение версия андроида для этого приложения? у меня на телефоне Самсунг стоит 4.1.2 при общении с компом(мжд на винде) сцены работают нормально(нажал кнопку на компе она сменила цвет на телефоне, нажал на телефоне сменился на компе), а на 2-х планшетах ( 4.4.2 и 4.2.2) состояние кнопок не меняется( нажал на планшете - на компе и телефоне поменялся цвет, а нажал на телефоне или компе цвет кнопки на планшетах не меняется).

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

Re: Android приложение

Сообщение Vovix » Вс ноя 22, 2015 9:15 pm

gnom537 писал(а):.... а так же как оставить приложение после активации голосовой фразы готовой к диалогу без фразы без повторной активации?
заранее спасибо.
не Сергей, но спешу на помощь :D (сам часто в ней нуждаюсь) - если вы про это, то вам нужно вставлять после вопроса Алисы при диалоге например это:

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

say ("Хорошо, могу отправить СМС. Сообщите текст и потом имя кому его отправить",1);

setTimeOut("answer_","runScript('AutoRemoteMessage');",5); 
вот этот AutoRemoteMessage скрипт есть на форуме, приложу его тоже к ответу! число 5 в конце это задержка на выполнение, подбирайте под себя индивидуально, под каждую предварительную фразу Алисы!
СпойлерПоказать

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

if ($params['msg']) {
 $msg=$params['msg'];
} else {
 $msg='hi';
}

if ($params['ip']) {
  $ip=$params['ip'];
} else {
 $ip='192.168.1.106'; 
}

$service_port='7999';


 $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
 if ($socket === false) {
     echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
     return 0;
 }
 $result = socket_connect($socket, $ip, $service_port);
 if ($result === false) {
     echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
     return 0;
 }
 socket_write($socket, $msg, strlen($msg));
 socket_close($socket);

 echo "<hr>";  
если вам как-то по другому, то не знаю!
Мой -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: Android приложение

Сообщение sergejey » Пн ноя 23, 2015 11:03 am

gnom537 писал(а):sergejey , а не подскажите имеет ли значение версия андроида для этого приложения? у меня на телефоне Самсунг стоит 4.1.2 при общении с компом(мжд на винде) сцены работают нормально(нажал кнопку на компе она сменила цвет на телефоне, нажал на телефоне сменился на компе), а на 2-х планшетах ( 4.4.2 и 4.2.2) состояние кнопок не меняется( нажал на планшете - на компе и телефоне поменялся цвет, а нажал на телефоне или компе цвет кнопки на планшетах не меняется).
Честно говоря, не могу ответить в чём причина. Приложение использует движок веб-браузера для отображения меню или сцен, а последний вполне может отличаться на разных версиях Android.
gnom537 писал(а):и ещё вопросик не подскажете где поменять фразу активации "проснись" на "Алиса"?, а так же как оставить приложение после активации голосовой фразы готовой к диалогу без фразы без повторной активации?
заранее спасибо.
Про повторную активацию уже ответили, а насчёт замены фразы активации -- сейчас этого сделать нельзя. Т.е. можно в настройках выбрать одну из фраз активации, но "Алиса" там нет в виду того, что слово "Алиса" слишком простое по фонетическому рисунку (условно) и с ним часто были ложные срабатывания, поэтому я его вовсе убрал.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: Android приложение

Сообщение Kod.Begemot » Пн ноя 23, 2015 12:25 pm

У меня проблема с использованием в Sony Xperia ZR: работает только в сети WiFi, и только в домашней. Уже и удалял, и данные чистил, и с APK ставил, и даже полный сброс телефона делал - ни а какую. Причём из браузера всё работает. Уже и не знаю что делать ещё. С такими же настройками на других гаджетах работает всё.
mmalva
Сообщения: 18
Зарегистрирован: Вт фев 24, 2015 1:04 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Android приложение

Сообщение mmalva » Пн ноя 23, 2015 2:47 pm

Да после обновления с WebSocket в сценах состояние кнопок на моих устройствах с 4.0.4 4.1.0 не меняется.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Android приложение

Сообщение Ivan » Вт ноя 24, 2015 12:53 pm

Если полазите в прогу. Добавте https
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Android приложение

Сообщение Sandr » Чт дек 10, 2015 6:47 am

Сергей дополню список пожеланий к программе.
1) установка приложения как дефаултного лаунчера.
Дабы повесить планшет на стену и пусть он будет на вечно терминалом.
2) Включать и отключать экран по команде Мажордома.
Это позволит держать экран включенным пока в помещении фиксируется движение.

Заранее спасибо.
За это сообщение автора Sandr поблагодарил:
triada13 (Чт дек 10, 2015 6:59 am)
Рейтинг: 1.16%
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Android приложение

Сообщение savenko_egor » Чт дек 10, 2015 7:50 pm

Sandr писал(а):2) Включать и отключать экран по команде Мажордома.
Если не ошибаюсь, это можно реализовать при помощи Tasker(4PDA).
Страница в Вики: "Использование событий Android-смартфона в Умном Доме".
Страница на форуме: "Использование событий Android-смартфона в Умном Доме".
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Android приложение

Сообщение Sandr » Пт дек 11, 2015 1:17 pm

Tasker это отдельное, стороннее, приложение. А я прошу о функции в "родном" приложении.
Но на данный момент, не видя исходников, могу предположить что в обсуждаемом приложении организована только односторонняя связь приложение>МЖД.

И нет обратной связи МЖД>приложение?
Возможно лишь на уровне JavaScript выполняемого в сеансе браузера?

Вот и возникает вопрос - А будет?



Отправлено с моего iPad используя Tapatalk
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Android приложение

Сообщение sergejey » Пт дек 11, 2015 2:42 pm

Связь МЖД>приложение есть, на форуме описан ряд команд, которые можно передать из системы в приложение.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить