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

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

Модератор: immortal

Руслан
Сообщения: 193
Зарегистрирован: Чт дек 17, 2015 10:08 am
Откуда: Уфа
Благодарил (а): 36 раз
Поблагодарили: 14 раз

Re: Модуль "MegaD"

Сообщение Руслан » Вт янв 17, 2017 10:17 am

Zavoolon писал(а): и, о чудо, узнал о том что Мега все же шлет инфу серверу. То есть только сейчас xRay хоть что-то показал относительно megad.
GW может еще прописан, если меги и сервер в одной сети не надо прописывать. Прописан ли скрипт megad.php мат же в настройках?
вот основное из за чего не работало у меня.
andrey1509
Сообщения: 87
Зарегистрирован: Ср ноя 09, 2016 10:21 am
Откуда: Липецкая обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Re: Модуль "MegaD"

Сообщение andrey1509 » Вт янв 17, 2017 12:18 pm

Zavoolon писал(а):Ладно, раз идей нема, поставлю себе Eclipse PDT и пойду дебажить скрипты Мажордома... Как нарою - расскажу. (эх, еще один язык учить приходится...)
Да кстати, раскомментил в megad.php строчку насчет вывода в DebMes - и, о чудо, узнал о том что Мега все же шлет инфу серверу. То есть только сейчас xRay хоть что-то показал относительно megad.
Спасибо , раскомментировал и заработало.
Debian Linux 7,Linux 3.2.0-4-686-pae on i686
Intel(R) Celeron(R) CPU 1.70GHz, 1 cores
Zavoolon
Сообщения: 12
Зарегистрирован: Вс янв 15, 2017 12:51 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Модуль "MegaD"

Сообщение Zavoolon » Вт янв 17, 2017 9:51 pm

Руслан писал(а):
Zavoolon писал(а): и, о чудо, узнал о том что Мега все же шлет инфу серверу. То есть только сейчас xRay хоть что-то показал относительно megad.
GW может еще прописан, если меги и сервер в одной сети не надо прописывать. Прописан ли скрипт megad.php мат же в настройках?
вот основное из за чего не работало у меня.
Gateway, как я понимаю, должен быть прописан в самой Меге, верно? У меня там 255.255.255.255, как указано в мануале у Андрея. В Меге же прописан megad.php в качестве скрипта. Так собственно до скрипта-то Мега и дозванивается, иначе как бы скрипт логгировал этот факт в xRay?
Тут проблема в ином, как мне кажется. В базе данных нет ничего относительно моих Мег, никаких таблиц, никаких структур данных. Поэтому, когда Мега шлет запрос, система его не может обработать. То есть пока Мега корректно не инициализирована (подключена), в том числе в базе данных, ловить нечего. Некорректно выполнен первый шаг - инициализация. А вот что сделано не так, не ясно.
Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Re: Модуль "MegaD"

Сообщение Alexiy2 » Пт янв 20, 2017 7:49 pm

Не уж то ни кто так и не разобрался от чего нулевой вход считывается, как выход????
Модуль можно в топку отправлять и начинать танцы с бубном по мануалу BAGIRa???

З.Ы. Господа форумчане!!! У кого проблемы с модулем MegaD, пока будем ждать ответа Сергея и исправления им модуля, предлагаю "откатить" модуль на более раннюю версию! Кому требуется в прикрепленном файле в архиве
Вложения
megad.zip
более ранняя версия модуля
(20.86 КБ) 135 скачиваний
За это сообщение автора Alexiy2 поблагодарил:
Pooh (Сб янв 21, 2017 8:24 am)
Рейтинг: 1.16%
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Модуль "MegaD"

Сообщение Victor_S » Пт янв 20, 2017 9:38 pm

У всех проблемы. Просто рабочую систему не обновляю. А с тестовой могу подождать до момента когда Сергей обратит внимание на это безобразие...;)
Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Модуль "MegaD"

Сообщение Pooh » Сб янв 21, 2017 8:29 am

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

Re: Модуль "MegaD"

Сообщение sergejey » Сб янв 21, 2017 10:39 am

Попробуйте пожалуйста сегодняшнее обновление модуля MegaD. Кажется нашёл ошибку в чтении конфига, когда нулевой вход определялся как выход. Плюс была ещё проблема с определением id-устройства, поэтому данные могли не обновляться автоматически.
За это сообщение автора sergejey поблагодарили (всего 2):
Pooh (Сб янв 21, 2017 7:19 pm) • Руслан (Сб янв 21, 2017 8:47 pm)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Модуль "MegaD"

Сообщение Pooh » Сб янв 21, 2017 7:19 pm

На сегодняшнем обновлении нулевой вход вернулся на вход!
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Модуль "MegaD"

Сообщение Chainik » Сб янв 21, 2017 8:36 pm

Подтверждаю, нулевой вход стал определяться правильно.

Правда, сразу после завершения обновления модуля в шапке страницы написалась абракадабра.

s: DONE_CODE text calendar_events: LOG text calendar_categories: ID int(10) unsigned NOT NULL auto_increment calendar_categories: TITLE varchar(255) NOT NULL DEFAULT '' calendar_categories: ACTIVE int(255) NOT NULL DEFAULT '0' calendar_categories: PRIORITY int(10) NOT NULL DEFAULT '0' calendar_categories: ICON varchar(70) NOT NULL DEFAULT '' EOD; parent::dbInstall($data); } // -------------------------------------------------------------------- } /* * * TW9kdWxlIGNyZWF0ZWQgTWF5IDA3LCAyMDEyIHVzaW5nIFNlcmdlIEouIHdpemFyZCAoQWN0aXZlVW5pdCBJbmMgd3d3LmFjdGl2ZXVuaXQuY29tKQ== * */ ?>55) NOT NULL DEFAULT '' properties: TITLE varchar(255) NOT NULL DEFAULT '' properties: KEEP_HISTORY int(10) NOT NULL DEFAULT '0' properties: DATA_KEY int(3) NOT NULL DEFAULT '0' properties: DATA_TYPE int(3) NOT NULL DEFAULT '0' properties: DESCRIPTION text properties: ONCHANGE varchar(255) NOT NULL DEFAULT '' properties: INDEX (CLASS_ID) properties: INDEX (OBJECT_ID) phistory: ID int(10) unsigned NOT NULL auto_increment phistory: VALUE_ID int(10) unsigned NOT NULL DEFAULT '0' phistory: ADDED datetime phistory: INDEX (VALUE_ID) EOD; parent::dbInstall($data); } // -------------------------------------------------------------------- } /* * * TW9kdWxlIGNyZWF0ZWQgTWF5IDIyLCAyMDA5IHVzaW5nIFNlcmdlIEouIHdpemFyZCAoQWN0aXZlVW5pdCBJbmMgd3d3LmFjdGl2ZXVuaXQuY29tKQ== * */ ?>ULL DEFAULT '0' pvalues: VALUE text pvalues: UPDATED datetime pvalues: LINKED_MODULES varchar(255) NOT NULL DEFAULT '' pvalues: INDEX (PROPERTY_ID) pvalues: INDEX (OBJECT_ID) pvalues: INDEX (PROPERTY_NAME) EOD; parent::dbInstall($data); } // -------------------------------------------------------------------- } /* * * TW9kdWxlIGNyZWF0ZWQgTWF5IDIyLCAyMDA5IHVzaW5nIFNlcmdlIEouIHdpemFyZCAoQWN0aXZlVW5pdCBJbmMgd3d3LmFjdGl2ZXVuaXQuY29tKQ== * */ ?>?>


Но на работоспособность модуля это не повлияло.
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: Модуль "MegaD"

Сообщение rtroyakov » Сб янв 21, 2017 9:29 pm

а порты ADC6 и ADC7 на меге отображаются в программе(насколько я понял) как input14 и input15.Только показания с них(у меня датчик освещённости на ADC6) по прежнему 0,что днём,что ночью....
Ответить