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

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

Добавлено: 23 июн 2019, 13:11
Andrey_B
Я проводил тестирование контроллера в условиях высокой температуры воздуха (более 100 градусов). Проблем не выявил.
Один из контроллеров у меня установлен на улице в герметичном корпусе. Прямо на солнце. В жару там очень высокая температура, а зимой до -30С.
Вот уже несколько лет с ним все в порядке. Ни перезагрузок, ни зависаний. Я бы сказал, что проблема перегрева в целом не характерна для контроллеров MegaD-2561.

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

Добавлено: 23 июн 2019, 13:47
d.v.ermakov
С MegaD-2561 с перегревом действительно сталкиваться не приходилось.
Тогда ещё два варианта: помехи по питанию 12 вольт (например, из-за контактора в щитке); барахлящий датчик, питающийся от шины 3,3 вольт контроллера (кратковременные КЗ, помехи).

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

Добавлено: 23 июн 2019, 16:12
Jeugenius
d.v.ermakov писал(а):
23 июн 2019, 13:03
Jeugenius писал(а):
23 июн 2019, 00:05
периодически зависает напрочь MegaD-2561 ... С чем связано - непонятно!
У меня были подобные симптомы (правда, с MegaD-328), когда в щитке была высокая температура (перегрев). Это случается, если поместить много блоков питания в щиток, например.
Если это так, замена контроллера может не помочь.
Высокая температура исключена. В щитке только один блок питания MeanWell 12в.

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

Добавлено: 23 июн 2019, 16:17
Jeugenius
d.v.ermakov писал(а):
23 июн 2019, 13:47
С MegaD-2561 с перегревом действительно сталкиваться не приходилось.
Тогда ещё два варианта: помехи по питанию 12 вольт (например, из-за контактора в щитке); барахлящий датчик, питающийся от шины 3,3 вольт контроллера (кратковременные КЗ, помехи).
Все контакты протягивал, все подключенные датчики работают исправно. Запас мощности у блока питания 50% даёт ли помехи не знаю. В общем буду ждать следующего прихода, может по логам OpenHabа понятно будет...

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

Добавлено: 23 июн 2019, 19:51
d.v.ermakov
Попробуйте отключить от питания через контроллер все датчики. Подключите их через внешний DC-DC преобразователь (например, Traco TSR1-2433 или аналогичный). Можно вообще без пайки обойтись, просто в клеммник его зажать вместе с проводами, без всяких конденсаторов.
Если не поможет, я бы попробовал заменить контроллер.
И, кстати, лучше не здесь это обсуждать, это тема про прошивку.

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

Добавлено: 06 июл 2019, 15:00
smorigo
Andrey_B, начиная с версии прошивки 4.34b6 и выше датчик BMP180 отдает неверные показания (480 вместо 734). Откат на 4.34b4 устраняет проблему. Подключен к портам 30,31 вместе с BH1750 ,HTU21, ADS1115, MAX44009, MCP4725

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

Добавлено: 09 июл 2019, 13:22
artem521
Jeugenius писал(а):
23 июн 2019, 16:17
d.v.ermakov писал(а):
23 июн 2019, 13:47
С MegaD-2561 с перегревом действительно сталкиваться не приходилось.
Тогда ещё два варианта: помехи по питанию 12 вольт (например, из-за контактора в щитке); барахлящий датчик, питающийся от шины 3,3 вольт контроллера (кратковременные КЗ, помехи).
Все контакты протягивал, все подключенные датчики работают исправно. Запас мощности у блока питания 50% даёт ли помехи не знаю. В общем буду ждать следующего прихода, может по логам OpenHabа понятно будет...
Попробуйте оставить одну мегу без обвеса и ждать проявления симптомов. У меня был глюк, когда рядом с мегой лежала антенна от включенного модема, контроллер вел себя не адекватно.

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

Добавлено: 10 июл 2019, 11:34
zidky
Здравствуйте! Спасибо за новые версии!
Прошу обратить внимание что при прошивке программой под виндовс остается проблема по портам с DS датчиками. Гистерезис становится 0.00 и Value задается по формуле "значение/100" при восстановлении настроек. Так же i2c датчики теряют выбранную модель датчика, только тип правильно остается.

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

Добавлено: 15 июл 2019, 09:09
empenoso
Вопрос по mqtt. Как получить значение второго датчика на порту?

У меня на MegaD-2561 (fw: 4.37b5) на порту 0 два датчика:
0x40 - HTU21D/PCA9685
0x4a - MAX44009
Оба работают.
2019-07-15_10-04.png
2019-07-15_10-04.png (17.28 КБ) 8712 просмотров
Настроен в интерфейсе HTU21D:
2019-07-15_10-03.png
2019-07-15_10-03.png (29.84 КБ) 8712 просмотров
При подаче команды mqtt отдается только значение того датчика который виден из интерфейса меги:
2019-07-15_10-06.png
2019-07-15_10-06.png (84.94 КБ) 8712 просмотров

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

Добавлено: 15 июл 2019, 10:31
Andrey_B
empenoso писал(а):
15 июл 2019, 09:09
Вопрос по mqtt. Как получить значение второго датчика на порту?
Такой возможности в данный момент для MQTT нет. Только для HTTP.
Я сейчас в поездке. Вернусь в конце месяца. Нужно подумать, что можно сделать.
Пока существует только два очевидных решения - либо запрашивать данные по HTTP, либо подключать датчики к разным портам.

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

Добавлено: 17 июл 2019, 14:33
empenoso
Видимо особенность работы меги по mqtt в том, что если два запроса автоматически в одинаковое время приходят, то обрабатывается только один и топик путается:
2019-07-17_15-31.png
2019-07-17_15-31.png (84.7 КБ) 8642 просмотра

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

Добавлено: 29 июл 2019, 09:53
empenoso
Пару дней и соединение по MQTT отваливается:

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

SRV Type: MQTT disconnected.
Uptime: 1d 12:02
В тоже самое время по http данные с меги он продолжает получать.
Грешу на то что к меге подключен импульсный выход электросчетчика и соответственно он ее постоянно дергает :? .

UPD физически отключил импульсный выход электросчетчика от меги - посмотрю.

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

Добавлено: 30 июл 2019, 10:28
winniepooh
winniepooh писал(а):
08 апр 2019, 10:15
winniepooh писал(а):
01 мар 2019, 23:09
Andrey_B писал(а):
01 мар 2019, 11:29
Попробуйте, если есть такая возможность, заменить GSM-модуль.
Закажу новый модуль, попробую. Меня смущало то, что перезагрузка модуля не требовалась, а помогала перезагрузка меги.
Протестировал с новым GSM-модулем: прошла неделя, пока полет нормальный, модем не зависал.
Прошло 122 дня, модем опять завис. Да, это уже не пару дней, как раньше, но в ответственный момент я не получил СМС.
Может быть все таки рассмотреть возможность контролировать статус модема или дать возможность его перегружать периодически?

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

Добавлено: 30 июл 2019, 11:27
Andrey_B
empenoso писал(а):
29 июл 2019, 09:53
Пару дней и соединение по MQTT отваливается
Не думаю, что виноват импульсный выход электросчетчика.
В прошивку контроллера заложен алгоритм восстановления MQTT-соединения. Нужно попытаться посмотреть трафик, идущий от контроллера в сторону брокера, когда контроллер пишет "MQTT disconnected".
winniepooh писал(а):
30 июл 2019, 10:28
Прошло 122 дня, модем опять завис. Да, это уже не пару дней, как раньше, но в ответственный момент я не получил СМС.
Может быть все таки рассмотреть возможность контролировать статус модема или дать возможность его перегружать периодически?
Попробую изучить этот момент.

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

Добавлено: 30 июл 2019, 14:07
empenoso
Andrey_B писал(а):
30 июл 2019, 11:27
Нужно попытаться посмотреть трафик, идущий от контроллера в сторону брокера, когда контроллер пишет "MQTT disconnected".
Какими средствами это можно сделать?

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

Добавлено: 30 июл 2019, 14:27
Andrey_B
Wireshark или tcpdump.

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

Добавлено: 05 авг 2019, 09:35
empenoso
Andrey_B писал(а):
30 июл 2019, 11:27
empenoso писал(а):
29 июл 2019, 09:53
Пару дней и соединение по MQTT отваливается
Не думаю, что виноват импульсный выход электросчетчика.
В прошивку контроллера заложен алгоритм восстановления MQTT-соединения. Нужно попытаться посмотреть трафик, идущий от контроллера в сторону брокера, когда контроллер пишет "MQTT disconnected".
Наблюдение показывает, что физическое отключение импульсного выхода электросчетчика похоже решило проблему.

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

Uptime: 6d 19:00
А можно по MQTT было бы исключить некоторые порты? тогда бы его физически обратно можно подключить было, а запрашивать по требованию счетчик например раз в минуту или реже. А то он за секунду несколько раз дергал когда был подключен, соответсвенно и сообщения слал - вроде как постоянный стресс-тест.

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

Добавлено: 05 авг 2019, 14:13
Andrey_B
В данный момент нет возможности отключать отправку событий на сервер по отдельным портам.

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

Добавлено: 11 авг 2019, 10:35
supermario900
При настройке сервера MQTT теряется стандартная функциональность Act и NetAction. Они просто не работают или работают один раз из 100 (образно).

Пробовал гасить mosquitto на сервере, чтобы Мега не могла до него достучаться - я думал в этом случае она будет выполнять Act/NetAction, но нет.

Это так задумано или я что-то делаю не так?

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

Добавлено: 11 авг 2019, 11:09
Andrey_B
Флажок (выполнение сценария не зависимо от наличия сервера) рядом с полем Act включен?
mosquitto запущен под ОС Windows или Linux?
Если удалить содержимое Net, функциональность Act восстанавливается?