Страница 40 из 228

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 18 апр 2017, 20:03
Zimmemann
Ruslan писал(а):Я, конечно, извиняюсь, но когда подключил свою Мегу-2561, тоже не сразу понял почему каждые 2-3 минуты она "отваливалась" (особенно, когда даешь команды портам). Потом заметил, что одна из жил провода, по которому питается Мега, оказалась не прижата винтом клеммы, а только касалась его. Как только устранил "косяк", жизнь наладилась.
Вывод банальный (но так оно и есть): надежное питание - залог стабильной работы контроллера.
Это как обычно, не работает либо потому что контакт есть где его не должно быть, либо потому что его нет там где он должен быть. :D

У меня стойкие подозрения на то, что дело в слаботочке, которая идет параллельно силовым кабелям. Это гдето метров 10 в одном пучке.
Ибо я собрал стенд на столе - и часов 5 пока полет нормальный. А на столе напрямую в ноут воткнуто пачкордом, на том же БП 24в через dcdc конвертер.
Если продержится долго, то поставлю назад в щит, поймаю ребуты, убедившись что ситуация не изменилась и поставлю возле щита ноутбук, заменив эту витуху длинную, которая возле силового идет, на короткий пачкорд. Если глюк перестанет быть, то разведу пучки. Если глюк пропадет - то БИНГО! :)
Но это пока только гипотезы....

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 19 апр 2017, 21:23
srv_srv
Помогите дельным советом !
Имею в системе 5 megaD-328 . Все они справно дёргают скрипт , прописанный в server...
Пытаюсь воткнуть megaD-2561 . Хоть убейся , но скрипт не запускается . Все настройки идентичны настройке megaD-328 . В wireshark не особо силён , но пакет от megaD-2561 вижу . Подскажите , в какую сторону копать ?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 20 апр 2017, 12:57
Andrey_B
srv_srv, слишком мало информации, чтобы хотя бы что-то предполагать.
Скорее всего, что-то не так в настройках сервера или устройства. Нужно смотреть логи сервера, трафик.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 21 апр 2017, 17:17
YuriyU
Решение проблемы с остановкой srv loop пока не найдено.
> Мега2561 (192.16.0.101) подключен напрямую в порт Сервера (192.168.0.40). На Меге включен режим srv loop.

статистика за неделю.
Protocol_20170421.PNG
Protocol_20170421.PNG (46.52 КБ) 4072 просмотра
выявлен новый глюк - самопроизвольная перезагрузка МК, о чем свидетельствует пакет "megad.php?st=1"
t101_30_20170421_reload.gif
t101_30_20170421_reload.gif (241.33 КБ) 4072 просмотра
мне кажется это перебор
компьютер в той же розетке работает с 04.04.17
прошу помочь в поиске решения.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 21 апр 2017, 18:52
Andrey_B
YuriyU, я исследую вашу проблему. Осложняется это тем, что у меня эта ситуация не воспроизводится, а синтетически я ее сгенерировать пока не могу. Продолжаю поиски.
Кое-что удалось улучшить. Возможно, это не решит вашу проблему, но все же попробуйте.
Кстати, нет ли в месте, где установлен контроллер, сильных электромагнитных помех?

http://ab-log.ru/files/File/megad-2561/ ... a7-hex.zip

Кроме того, в этой версии появилась новая "фича".
Теперь сервер может инициировать выполнение сценария, записанного в поле Act.
Например: ?pt=7&cmd=d

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

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 21 апр 2017, 21:06
YuriyU
Andrey_B писал(а):YuriyU, я исследую вашу проблему. Осложняется это тем, что у меня эта ситуация не воспроизводится, а синтетически я ее сгенерировать пока не могу. Продолжаю поиски.
Кое-что удалось улучшить. Возможно, это не решит вашу проблему, но все же попробуйте.
Прекрасно понимаю насколько это не просто. Спасибо. Обновил. Отчитаюсь.
Andrey_B писал(а):Кстати, нет ли в месте, где установлен контроллер, сильных электромагнитных помех?
Квартира. Условия лабораторные. Проблем с питанием до сих пор не испытывал. На одном пилоте с Мегой постоянно включены ПК, пара китайских WiFi контроллеров. Все работают без сбоев.
Если перезагрузку можно объяснить качеством питания, то поведение srv-loop нет. Мега-то работает. По крону отрабатывает, на кнопки реагирует, на 80 порту отвечает.
Кнопка оживляет 100%.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 23 апр 2017, 11:31
xsash
Добавить отправку mdid при включении контроллера

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

23.04.2017 10:29:08 # 1492932548: 11.0.0.201 # st => 1

23.04.2017 10:29:08 # 1492932548: 11.0.0.201 # pt => 22
23.04.2017 10:29:08 # 1492932548: 11.0.0.201 # cnt => 1
23.04.2017 10:29:08 # 1492932548: 11.0.0.201 # mdid => guard

23.04.2017 10:29:09 # 1492932549: 11.0.0.201 # pt => 22
23.04.2017 10:29:09 # 1492932549: 11.0.0.201 # m => 2
23.04.2017 10:29:09 # 1492932549: 11.0.0.201 # cnt => 1
23.04.2017 10:29:09 # 1492932549: 11.0.0.201 # mdid => guard

23.04.2017 10:29:31 # 1492932571: 11.0.0.201 # st => 1

23.04.2017 10:29:31 # 1492932571: 11.0.0.201 # pt => 22
23.04.2017 10:29:31 # 1492932571: 11.0.0.201 # cnt => 1
23.04.2017 10:29:31 # 1492932571: 11.0.0.201 # mdid => guard

23.04.2017 10:29:32 # 1492932572: 11.0.0.201 # pt => 22
23.04.2017 10:29:32 # 1492932572: 11.0.0.201 # m => 2
23.04.2017 10:29:32 # 1492932572: 11.0.0.201 # cnt => 1
23.04.2017 10:29:32 # 1492932572: 11.0.0.201 # mdid => guard


Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 23 апр 2017, 17:40
Zimmemann
Andrey_B писал(а):Zimmemann, если это возможно, сделайте пожалуйста дамп трафика, чтобы он включал момент перезагрузки.
Ну и, конечно, интересно выяснить, что провоцирует данную проблему. Попробуйте отключать от устройства по очереди оставшиеся датчики. Не обязательно физически отключать. Просто переводите порт в режим NC. Все неиспользуемые порты тоже лучше перевести в NC. Важно выяснить при какой конфигурации начинает воспроизводиться проблема.
И попробуйте все же на всякий случай заменить БП. Хотя бы на время.
Я нашел причину! :D
Шаг за шагом я дошел до того что теперь достоверно могу утверждать - проблема в хаотичной перезагрузки меги была вызвана пачкордом... Самодельный пачкорд 0.5 м. Полный (все пары обжаты), проверенный на тестере на соединение.
Заменил его - и ситуация исправилась....
Вот так чудеса!

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 23 апр 2017, 20:55
Andrey_B
xsash писал(а):Добавить отправку mdid при включении контроллера
http://ab-log.ru/files/File/megad-2561/ ... a8-hex.zip

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 23 апр 2017, 21:05
Andrey_B
Zimmemann писал(а):проблема в хаотичной перезагрузки меги была вызвана пачкордом...
Интересно. Если рассуждать логически, то эту ситуацию можно объяснить лишь двумя причинами: "не контакт", в том числе со стороны RJ-45 коннектора, или замыкание где-то внутри кабеля (менее вероятно).
Посмотрите на всякий случай внимательно на контакты RJ-45 коннекторов и сравните их с заводскими. Очень часто при самостоятельном обжиме коннектора контакты встают криво, что в некоторых случаях (было лично в моей практике) даже приводит к повреждению RJ-45 разъема, загибанию и замыканию контактов внутри разъема.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 апр 2017, 00:06
Paradoxx_A
Андрей, добрый вечер.
Мои наблюдения за последнюю неделю (даже более) показали, что дисплей зависает всегда. Максимум что работает, это сутки, чаще меньше. Просто показывает одно значение температуры и все. Потом и вовсе перестает реагировать на датчик движения, светится постоянно... Причем проблема именно в дисплее, так как мега сама работает отлично по всем функциям.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 апр 2017, 05:10
Zimmemann
Andrey_B писал(а):
Zimmemann писал(а):проблема в хаотичной перезагрузки меги была вызвана пачкордом...
Интересно. Если рассуждать логически, то эту ситуацию можно объяснить лишь двумя причинами: "не контакт", в том числе со стороны RJ-45 коннектора, или замыкание где-то внутри кабеля (менее вероятно).
Посмотрите на всякий случай внимательно на контакты RJ-45 коннекторов и сравните их с заводскими. Очень часто при самостоятельном обжиме коннектора контакты встают криво, что в некоторых случаях (было лично в моей практике) даже приводит к повреждению RJ-45 разъема, загибанию и замыканию контактов внутри разъема.
Я был поспешен в выводах к сожалению.
Дело в том что я когда пачкорды менял - перетыкал их в пачпанели, а включены они были в РАЗНЫЕ порты коммутатора.
Вчера провел эксперимент и "плохой" пачкорд по которому не работало, переткнул в другой порт - стала работать мега нормально.
Затем включил через заводской пачкорд в тот порт, в котором все изначально глючило и ситуация повторилась - мега стала перегружаться хаотически.
Итого, причиной проблем можно принять - "плохой" порт коммутатора D-LINK DGS-1008D.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 апр 2017, 08:50
nevkon
Zimmemann писал(а): Итого, причиной проблем можно принять - "плохой" порт коммутатора D-LINK DGS-1008D.
Не поленитесь - откройте коммутатор и выложите фото, а может и сами чего увидите. Фото платы лучше с 2-х сторон. Довольно часто сталкивался с нестабильной работой портов у d-link, в основном его проблема - некачественное питание внутри от старости. Стабильно живут до 3-х лет, максимум 5. Особенно такие дешевые. Дорогие до 10 могут жить.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 апр 2017, 11:08
Andrey_B
Paradoxx_A писал(а):Мои наблюдения за последнюю неделю (даже более) показали, что дисплей зависает всегда. Максимум что работает, это сутки, чаще меньше. Просто показывает одно значение температуры и все. Потом и вовсе перестает реагировать на датчик движения, светится постоянно... Причем проблема именно в дисплее, так как мега сама работает отлично по всем функциям.
А вы не пробовали менять дисплей? Может быть, проблема в конкретном экземпляре?
Тестировал у себя дисплей, включая и выключая его каждую секунду в течение суток. Дисплей не завис. Но, может, просто повезло. Попробую еще раз.
Как вариант, не выключать дисплей, а ставить минимальную яркость, заменив команды "0" и "1" на "2" и, например, "127".
А зависает дисплей всегда во включенном состоянии?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 апр 2017, 11:19
Andrey_B
Zimmemann писал(а):Итого, причиной проблем можно принять - "плохой" порт коммутатора D-LINK DGS-1008D.
У меня есть именно этот коммутатор.
Несколько раз при анализе трафика между устройством и сервером замечал странные аномалии, которые никогда не видел со своими основными коммутаторами Netgear GS724T. Однако до конца не уверен, кроется ли причина в коммутаторе или где-то еще. Но зато этот вот коммутатор наотрез отказался работать со встроенной в материнскую плату GA-965P-S3 сетевой картой. Мне пришлось установить TP-Link TG-3468. Причина ли в драйвере или еще где-то - не стал разбираться. А вообще выход из строя/глюки отдельных портов случаются и на дорогом оборудовании.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 26 апр 2017, 19:13
Andrey_B
Andrey_B писал(а):
Paradoxx_A писал(а):Мои наблюдения за последнюю неделю (даже более) показали, что дисплей зависает всегда. Максимум что работает, это сутки, чаще меньше. Просто показывает одно значение температуры и все. Потом и вовсе перестает реагировать на датчик движения, светится постоянно... Причем проблема именно в дисплее, так как мега сама работает отлично по всем функциям.
А вы не пробовали менять дисплей? Может быть, проблема в конкретном экземпляре?
Тестировал у себя дисплей, включая и выключая его каждую секунду в течение суток. Дисплей не завис. Но, может, просто повезло. Попробую еще раз.
Два с половиной дня дисплей моргал с периодичностью раз в секунду. Не завис. Остановил тест.
Paradoxx_A, попробуйте на всякий случай заменить дисплей и проверить качество соединений.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 26 апр 2017, 19:57
Paradoxx_A
Андрей, я переставил дисплей, а также задействовал второй, который у меня "системный" сейчас, уже третий день все нормально... Вообщем похоже дело действительно в дисплее. Андрей, извиняюсь за беспокойства и доставленные неудобства!

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 28 апр 2017, 05:43
empenoso
А напомните пожалуйста, какие I2C по умолчанию поддерживаются - выдают уже цифру показаний сразу на MegaD-2561?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 28 апр 2017, 11:38
Andrey_B
Не очень понятно про что именно вы спрашиваете, поэтому отвечу так.
I2C устройства поддерживаются на любых портах.
В качестве дисплея поддерживается только SSD1306.
Вывод крупных цифр средствами контроллера поддерживается только для датчиков DS18B20 (1-wire).
В ближайшем будущем планируется добавить возможность вывода любых крупных цифр по команде сервера.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 28 апр 2017, 13:19
nevkon
Скорее всего имелось в виду какие датчики с интерфейсом поддерживаются мегой без участия сервера. Тоже думаю что стоит уже составить такой список.
Кстати что насчет MCP23017, а то времени уже прошло немало с момента объявления что будет?