Andrey_B писал(а): ↑02 мар 2019, 10:51
Если серьезно, то из описания не очень понятно, в какой момент времени это произошло. В момент перепрошивки? Все выходы включались в рамках одного контроллера? Очистка EEPROM скриптом производилась?
Как я понимаю, в котельной включение выходов после перезагрузки не было связано с перепрошивкой.
Включение выходов в момент старта контроллера может быть следствием работы функции бэкапа состояния портов (команда 'cmd=s'). Возможно, что-то такое или похожее прилетает по сети, что провоцирует срабатывание этой функции. Попробую изучить этот момент. Но что интересно, в 4.32b3 в этом отношении точно ничего не менялось.
У меня написан скрипт, который работает через Ваш скрипт. Вначале обнаруживает все контроллеры в сети, дальше сохраняет их конфигурации и потом вот такой командой запускает процесс прошивки контроллеров:
Код: Выделить всё
php megad-cfg-2561.php --ip 192.168.11.21 -p sec --fw megad-2561.hex --ee --write-conf MegaD-2561-21_2019_02_25.cfg
После отработки скрипта (последовательно перепрошиты все 6 контроллеров) обратил внимание, что все выходы всех контроллеров перешли в состояние ON. Пришлось вручную все выключать.
Про контроллер котельной - вы все правильно поняли - перезагрузился, в котельной что-то громко щелкнуло и привлекло мое внимание, пришло оповещение по Телеграм - пошел глянуть - все 14 выходов включены! Перезагрузился первый раз с 25.02.2018.
Команду cmd=s нигде и никогда не использовал, поскольку сервер сам восстанавливает состояние включенных портов.
Andrey_B писал(а): ↑02 мар 2019, 10:51
Еще было бы интересно, скажем, на время изолировать тестовый контроллер "на столе" от вашей сети. То есть, просто не подключать его к сети Ethernet. Если он перезагружаться не будет, значит нужно искать, что же особенное происходит в вашей сети, что провоцирует все это.
Специально посмотрел у себя (10 контроллеров разных версий). У большинства uptime более 149 дней с момента последнего отключения электроэнергии. Один совсем недавно обновил до 4.32b3. "Uptime: 1d 20:31". Пока все нормально. Буду наблюдать. Никаких VLAN'ов и других средств специальной изоляции автоматики нет.
По сути сейчас 2 тестовых MegaD. Кстати, один из них - версия от d.v.ermakov и с ней вообще никаких проблем замечано не было (на нем 4шт. 1W, 4 шины I2C с одним SCL, считыватель iB) - только сейчас об этом подумал...надо повесить на него еще DHT22 и шину 1WBus, посмотреть как себя будет вести.