Страница 5 из 140

Re: Модуль "MegaD"

Добавлено: Чт май 14, 2015 4:49 pm
Victor_S
Из обновленного - у меня только методы сохраняться стали(но по-прежнему не работают)
Адрес сервера так и не сохраняется. А что за настройка Local IP?

Re: Модуль "MegaD"

Добавлено: Чт май 14, 2015 4:56 pm
AHgpeu
кстати, ещё совет-пожелание. если от меги есть параметр &m=1, то ответ выводить пустой (в режиме работы по умолчанию). у многих выключатели -- кнопки, и параметр &m=1 -- это просто момент отпускания кнопки.
или сделать переключатель на основной странице, как реагировать на размыкание: обрабатывать/игнорировать

Re: Модуль "MegaD"

Добавлено: Чт май 14, 2015 5:12 pm
sergejey
Victor_S писал(а):Из обновленного - у меня только методы сохраняться стали(но по-прежнему не работают)
Адрес сервера так и не сохраняется. А что за настройка Local IP?
Адрес сервера сохраняется на меге, локально его дублировать не за чем.
Local IP это адрес сервера -- иногда без него не работает сканирование и отправка изменений конфигурации на мегу.

Методы должны работать и вызываться при изменении состояния входа.

Re: Модуль "MegaD"

Добавлено: Чт май 14, 2015 6:20 pm
AHgpeu
кажется, нашёл причину неработы устройств.
заголовки ответа:

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

Cache-Control    no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection    Keep-Alive
Content-Encoding    gzip
Content-Length    24
Content-Type    text/html; charset=UTF-8
Date    Thu, 14 May 2015 15:16:40 GMT
Expires    Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive    timeout=5, max=100
Pragma    no-cache
Server    Apache/2.2.22 (Debian)
Vary    Accept-Encoding
X-Powered-By    PHP/5.4.39-0+deb7u2
оччччень меня смущает строка Content-Encoding gzip
может это и есть источник проблемы?

Re: Модуль "MegaD"

Добавлено: Чт май 14, 2015 6:58 pm
sergejey
Кстати, может быть. Завтра попробую убрать.

Re: Модуль "MegaD"

Добавлено: Пт май 15, 2015 8:19 am
Victor_S
sergejey писал(а): Адрес сервера сохраняется на меге, локально его дублировать не за чем.
Local IP это адрес сервера -- иногда без него не работает сканирование и отправка изменений конфигурации на мегу.

Методы должны работать и вызываться при изменении состояния входа.
1. Может я непонятно выразился... В закладке Advanced есть настройка Server IP-Address и имени скрипта, есть кнопочка сохранить. Изначально в этом поле стоит адрес 192.168.0.2. Забиваю свой адрес 192.168.1.3, жму кнопку сохранить. В Меге все прописывается, но в поле остается 192.168.0.2. Как-то "некрасиво"...;)

2. Адрес сервера МД? Так может так и написать, места вроде хватает, дабы не возникало "дурацких" вопросов...

3. Это я понимаю, но пока не срабатывают. Буду еще смотреть сегодня.

Re: Модуль "MegaD"

Добавлено: Пт май 15, 2015 1:41 pm
sergejey
Попробуйте обновиться и посмотреть работает ли ответ сервера, а так же методы.

Re: Модуль "MegaD"

Добавлено: Пт май 15, 2015 7:21 pm
AHgpeu
так и не заработало. весь день пытался поймать хоть что-нибудь с устройств с помощью Wireshark, видит любой трафик, кроме трафика с меги. крыша уже едет)
хотя мега нормально управляется из своего интерфейса, к примеру.

Re: Модуль "MegaD"

Добавлено: Пт май 15, 2015 7:33 pm
AHgpeu
полез искать с обратной стороны. начал лопатить код.
наверно, многие знают, что прочитать чужой код (даже красивый, комплимент авторам) -- удовольствие то ещё...
но мне повезло) всё ломала строка

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

$session = new session("prj"); 
что она даёт, не выяснял, но просто отключил её и всё заработало.

а ещё добавил в тот же файлик

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

// временный костыль
if(isset($_GET['m'])) die;
когда пропишу логику, уберу, конечно. но для работы команд по умолчанию жизненно необходим.
=-)

Re: Модуль "MegaD"

Добавлено: Пт май 15, 2015 11:09 pm
Ivan
Настройте фильтры по ип или порту