Новое в работе с терминалами, sayTo, sayReply

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение ovcher » Пн апр 24, 2017 10:56 pm

У меня базис Интел 945, мини ITX, тот что на 330 атоме, древность еще та, ось Дебиан 8, все летает, сейчас стоит движок от Яндкса, все четко, ничего не заикается. Давно хочу его убрать с "коленки" в генераторную, но все че то не получается, то никак не делалось чтобы четко, в нужный терминал, работал sayRiply, когда нарыл как сделать через sayTo, оно возьми и отвались. :(
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение ovcher » Вт апр 25, 2017 12:22 am

Проблема 100% в обновлении движка сайта. Только что откатился на резервную копию которую делал до обновления, плагин, работает прекрасно! причем, работает все, в том числе и вновь появившиеся движки.
Думаю, теперь можно попросить ув. @sergejey нам помочь.
Сергей будьте так добры, прочтите этот пост и 7 постов выше. Если вкратце, то после последних обновлений прекратился голосовой вывод на терминалы, при этом голосовой вывод на самом сервере работает отлично.
Помогите нам пожалуйста, Вам ведь все таки виднее, припомните где за последнее время могла закрасться ошибка.
За это сообщение автора ovcher поблагодарил:
markovrv (Пт апр 28, 2017 10:41 pm)
Рейтинг: 1.16%
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение Denis_k » Вт апр 25, 2017 10:17 pm

присоединюсь, после обновления majordroid на планшете не произносит ничего, в то же время сам планшет в разделе терминалы постоянно офлайн (как будто сервер не пингует его вообще), хотя планшет в сети
MD на raspberry pi3
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение sergejey » Пт апр 28, 2017 1:50 pm

попробуйте в файле ./lib/common.class.php в строчке 79 заменить

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

   //say($ph,$level); 
на

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

   say($ph,$level); 
и посмотреть изменится ли что-нибудь
За это сообщение автора sergejey поблагодарил:
ovcher (Пт апр 28, 2017 7:58 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение ovcher » Пт апр 28, 2017 7:19 pm

В терминалы так и не пошло :( , вместо этого на сервере проговаривает фразу дважды.
markovrv
Сообщения: 33
Зарегистрирован: Пт апр 28, 2017 9:10 pm
Благодарил (а): 22 раза
Поблагодарили: 16 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение markovrv » Пт апр 28, 2017 9:27 pm

Я пытался разобраться в проблеме. Последняя версия системы не передает websocket на терминал. Это можно проследить в логах плагина хрома: приходит только ответ на отправленный get запрос. Однако регистрация websocket и ответ сервера на запрос регистрации работают нормально.

Помог только откат на версию системы, в которой нет последнего обновления websocket.
За это сообщение автора markovrv поблагодарили (всего 2):
ovcher (Пт апр 28, 2017 10:34 pm) • sergejey (Сб апр 29, 2017 9:28 am)
Рейтинг: 2.33%
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение sergejey » Сб апр 29, 2017 9:28 am

Спасибо, буду разбираться.
За это сообщение автора sergejey поблагодарил:
ovcher (Сб апр 29, 2017 11:13 am)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение sergejey » Сб апр 29, 2017 11:40 am

Кажется, нашёл ошибку. В самом деле, при обновлении вебсокетов изменился формат передачи сообщения в расширение. Исправил серверную часть, загрузил изменение.
За это сообщение автора sergejey поблагодарили (всего 3):
markovrv (Сб апр 29, 2017 9:49 pm) • ovcher (Сб апр 29, 2017 10:23 pm) • Denis_k (Пн май 01, 2017 8:27 pm)
Рейтинг: 3.49%

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

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение Vovix » Сб апр 29, 2017 12:12 pm

sergejey писал(а):Кажется, нашёл ошибку. В самом деле, при обновлении вебсокетов изменился формат передачи сообщения в расширение. Исправил серверную часть, загрузил изменение.
за одно бы ошибки в "timeNow($tm)" исправить viewtopic.php?f=7&t=1871&start=730#p45794!
там вообще лучше сделать так:

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

<?php
  function getWord($number, $suffix) {
    $keys = array(2, 0, 1, 1, 1, 2);
    $mod = $number % 100;
    $suffix_key = ($mod > 7 && $mod < 20) ? 2: $keys[min($mod % 10, 5)];
    return $suffix[$suffix_key];
  }
  $array = array("минута", "минуты", "минут");   
  $n = 21;
  $word = getWord($n, $array);
  echo "$n $word<br />";
  $n = 11;
  $word = getWord($n, $array);
  echo "$n $word<br />";
  $n = 4;
  $word = getWord($n, $array);
  echo "$n $word<br />";
?>
ну и с часами аналогично!
извините, что тут написал!!!
За это сообщение автора Vovix поблагодарил:
ovcher (Сб апр 29, 2017 10:24 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение ovcher » Сб апр 29, 2017 10:20 pm

sergejey писал(а):Кажется, нашёл ошибку. В самом деле, при обновлении вебсокетов изменился формат передачи сообщения в расширение. Исправил серверную часть, загрузил изменение.
Сергей, добрый вечер. А где это можно увидеть?
Ответить