[Модуль] MegaD (megad)

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

Модератор: immortal

Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль "MegaD"

Сообщение Jager » Вт июн 20, 2017 2:15 pm

ILGAS писал(а):еще вопросик.
есть ли возможность посмотреть что отдает мега и что послали на нее.
В htdocs\megad.php надо расcкомментировать строчку //DebMes("megad: ".$_SERVER['REQUEST_URI']. " (".$_SERVER['REMOTE_ADDR'].")");
После этого смотреть в папке Debmes логи.
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 20, 2017 2:53 pm

Jager писал(а):
ILGAS писал(а):еще вопросик.
есть ли возможность посмотреть что отдает мега и что послали на нее.
В htdocs\megad.php надо расcкомментировать строчку //DebMes("megad: ".$_SERVER['REQUEST_URI']. " (".$_SERVER['REMOTE_ADDR'].")");
После этого смотреть в папке Debmes логи.
Спасибо Jager, теперь осталось только расшифровать), буду вечером дома попробую.
если кому понадобится смотреть тут http://ab-log.ru/smart-house/ethernet/megad-328-api
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 20, 2017 8:13 pm

Получил такую картину, из megad.php выполняется один раз, а метод 2 раза.

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

19:25:24 0.76510200 кнопка2
19:25:21 0.04082100 кнопка2
20:25:21 0.01542000 megad: /megad.php?pt=4&cnt=64&mdid=gB9kI (192.168.1.108)
19:25:19 0.11177700 кнопка2
19:25:13 0.43691800 кнопка2
20:25:13 0.40977800 megad: /megad.php?pt=4&cnt=63&mdid=gB9kI (192.168.1.108)
19:25:12 0.43571700 кнопка2
19:25:08 0.29486300 кнопка2
20:25:08 0.27016200 megad: /megad.php?pt=4&cnt=62&mdid=gB9kI (192.168.1.108)
19:25:06 0.82985200 кнопка2
19:25:01 0.57146700 кнопка2
20:25:01 0.54389500 megad: /megad.php?pt=4&cnt=61&mdid=gB9kI (192.168.1.108)
19:25:01 0.11281300 кнопка2
19:24:51 0.51924500 кнопка2
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль "MegaD"

Сообщение Jager » Вт июн 20, 2017 8:25 pm

ILGAS писал(а):Получил такую картину, из megad.php выполняется один раз, а метод 2 раза.
Чудес не бывает :) оставьте метод класса пустым и пропишите say в метод объекта.
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 20, 2017 8:49 pm

Jager писал(а):
ILGAS писал(а):Получил такую картину, из megad.php выполняется один раз, а метод 2 раза.
Чудес не бывает :) оставьте метод класса пустым и пропишите say в метод объекта.
у меня так и было).
еще раз переписал как вы сказали, результат тот же.
еще заметил что метод выполняется 2 раз через некоторое время (не сразу) через 1-6 секунд.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Модуль "MegaD"

Сообщение Chainik » Вт июн 20, 2017 9:04 pm

ILGAS писал(а):у меня так и было).
еще раз переписал как вы сказали, результат тот же.
еще заметил что метод выполняется 2 раз через некоторое время (не сразу) через 1-6 секунд.
Может циклы какие в 2-х экземплярах запущены?

На крайний случай можно попытаться побороть программно, если действие после срабатывания не должно происходить немедленно (задержка в несколько секунд допустима).

Хотя, конечно, лучше найти причину двойного выполнения метода.
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 20, 2017 9:06 pm

попробовал поменять в меге режим с P на R, проблема ушла, я могу оставить на этом режиме, но проблема не решенной останется.

Походу тут не моя ошибку, попробую обновить прошивку меги, если не получится тогда проблема в модуле, только не кто не писал об этом.
Последний раз редактировалось ILGAS Вт июн 20, 2017 9:08 pm, всего редактировалось 1 раз.
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль "MegaD"

Сообщение Jager » Вт июн 20, 2017 9:15 pm

ILGAS писал(а):попробовал поменять в меге режим с P на R, проблема ушла, я могу оставить на этом режиме, но проблема не решенной останется.
Походу тут не моя ошибку, попробую обновить прошивку меги, если не получится тогда проблема в модуле, только не кто не писал об этом.
Модуль точно корректно отрабатывает P и R, у меня датчик на воротах настроен замыкание, а датчики движения на размыкание, все работает правильно.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Модуль "MegaD"

Сообщение Chainik » Вт июн 20, 2017 9:28 pm

ILGAS, у меня появилось одно предположение. Я правильно понимаю, что вход у вас замыкается с помощью реле Меги? Т.е. вход после срабатывания остается замкнутым длительное время?
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 20, 2017 9:33 pm

Chainik писал(а):ILGAS, у меня появилось одно предположение. Я правильно понимаю, что вход у вас замыкается с помощью реле Меги? Т.е. вход после срабатывания остается замкнутым длительное время?
нет. речь идет только о входе, стоит кнопка на которую однократно нажимаю, вход замыкается меньше чем на секунду. до реле еще не дошли((.
Ответить