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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
kod.begemot
Сообщения: 400
Зарегистрирован: 21 сен 2013, 00:38

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

Сообщение kod.begemot » 02 ноя 2018, 18:33

Я думаю энкодер влезет в любой корпус от диммера. ИМХО.

filippovsky
Сообщения: 75
Зарегистрирован: 30 авг 2015, 21:44

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

Сообщение filippovsky » 02 ноя 2018, 22:33

Andrey_B писал(а):
28 окт 2018, 21:14
Для пользователей Windows (7, 8, 10) доступна исполняемая версия скрипта megad-cfg-2561 для обновления прошивки.
http://ab-log.ru/files/File/megad-cfg/m ... 61-win.zip

Теперь не обязательно устанавливать PHP.
Достаточно скачать и распаковать архив. Внутри EXE-файл, работающий в консольном режиме (командная строка).
Андрей, можно Вас попросить добавить ссылку в статью https://ab-log.ru/smart-house/ethernet/ ... re-upgrade ?
А то со временем в форуме ее сложно найти будет.

Спасибо.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 03 ноя 2018, 14:59

Немного расширил функцию приложения под Windows для еще большего удобства.
Теперь если его просто открыть, не указывая никаких параметров, то запустится что-то вроде визарда.

megad-cfg-2561-wiz.png
megad-cfg-2561-wiz.png (99.41 КБ) 8061 просмотр

Программа автоматически просканирует сеть на предмет доступных устройств и предложит указать IP-адрес контроллера, который нужно перепрошить.
Если нажать Enter, то будет прошит первый из списка. Пароль по умолчанию "sec".

В текущий момент программа тестовая, так как у нее есть некоторые проблемы, которые требуют решения.
http://ab-log.ru/files/File/megad-cfg/m ... 61-wiz.zip

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

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

Сообщение Andry » 04 ноя 2018, 12:06

Я обычно обновлял прошивку через программатор.Может ли кто снять видео или описать процесс ,обновления прошивки через megad-cfg-2561.Как указать откуда должно обновлять прошивку,по подробней пожалуйста.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 04 ноя 2018, 13:24

Все описано здесь.

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

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

Сообщение Andry » 05 ноя 2018, 00:23

Есть интересная недорогая микросхема HLW8012.Она измеряет молочность(напряжение и ток)Андрей можно поддержку такого Китайского чуда?В Sonoff POW использоваться,там вроде нет никакого протокола.На двух выходах импульсы который щитает микроконтроллер.Сразу можно убить 2 зайца это напряжение мерят и ток.И ещо она не дорогая.

Blacking
Сообщения: 9
Зарегистрирован: 20 май 2015, 13:17

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

Сообщение Blacking » 05 ноя 2018, 11:14

Добрый день, а PZEM-004T
https://s.click.aliexpress.com/e/MmQAvR8 можно подключить к Меге?

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 05 ноя 2018, 11:33

Без поддержки со стороны прошивки нет.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 07 ноя 2018, 07:02

Andrey_B писал(а):
01 ноя 2018, 09:57
Если рассуждать логически, то срабатывание watchdog может происходить либо из-за ошибке в коде (зацикливание, некорректные операции с памятью), либо из-за аппаратного сбоя (короткие замыкания, просадка напряжений, высокоэнергетические помехи и т.д.)
После перевода двух портов в NC (к одному не подключен DS18B20, к другому подключен DHT22) на той же самой прошивке контроллер перестал перезагружаться (прождал около 2 суток). Случайно (через веб-морду вспомогательного сервера случайно запустил скрипт по обновлению прошивок на всех контроллерах...) обновил прошивку до последней, прождал 2 суток - контроллер в норме. Снова "активировал" отключенные порты - сейчас наработка 1d 20:52. Сбоев не наблюдалось. Как будто в новой прошивке что-то улучшилось.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 07 ноя 2018, 07:31

Alex_Jet писал(а):
07 ноя 2018, 07:02
Как будто в новой прошивке что-то улучшилось.
Это зависит от того, с какой на какую версию обновлять.
Но я бы не стал преждевременно делать выводы. Нужно понаблюдать еще.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 07 ноя 2018, 08:39

Andrey_B писал(а):
07 ноя 2018, 07:31
Это зависит от того, с какой на какую версию обновлять.
Но я бы не стал преждевременно делать выводы. Нужно понаблюдать еще.
С fw: 4.29b5 на fw: 4.30b5. Конечно понаблюдаю. Когда самопроизвольно выключался свет в разгар вечера - я это хорошо замечал:)

Update1: примерно 1час 18минут назад перезагрузилась... Буду наблюдать дальше.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 07 ноя 2018, 11:03

Я бы применил такой алгоритм.
1. Определить какой именно из 2-х портов приводит к перезагрузке.
2. Попробовать подключить "проблемную" линию к другому порту.
3. Если ситуация повторится, то к этому же порту подключить датчик коротким проводом.
4. Если проблема в этом случае пропадет, значит можно логически предположить, что проблема не относится к прошивке, а относится скорее к электрике (наводки, питание, утечки, замыкания). Если же другое (помогает, например, переключение с одного порта на другой), то проблема может быть в контроллере или прошивке.
Да, если датчики подключены к питанию (а в данном случае это следует сделать), то попробуйте запитать их от отдельного БП на 5В, а минус этого БП соединить с минусом БП контроллера.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 07 ноя 2018, 11:22

Andrey_B писал(а):
07 ноя 2018, 11:03
Я бы применил такой алгоритм.
1. Определить какой именно из 2-х портов приводит к перезагрузке.
2. Попробовать подключить "проблемную" линию к другому порту.
3. Если ситуация повторится, то к этому же порту подключить датчик коротким проводом.
4. Если проблема в этом случае пропадет, значит можно логически предположить, что проблема не относится к прошивке, а относится скорее к электрике (наводки, питание, утечки, замыкания). Если же другое (помогает, например, переключение с одного порта на другой), то проблема может быть в контроллере или прошивке.
Да, если датчики подключены к питанию (а в данном случае это следует сделать), то попробуйте запитать их от отдельного БП на 5В, а минус этого БП соединить с минусом БП контроллера.
Андрей, 3 и 4 отпадают в связи с тем, что к порту, который был сконфигурирован как DSen-1W датчик и вообще ничего не подключено к клемнику (в вебке порта отображается значение NA), а DHT22 подключен своими проводами (~10-15см). Грешу именно на порт с NA...сейчас отключил (NC) его. Буду смотреть далее.

Update1: с отключенным портом 32 (в режиме NC) контроллер все же перезагружался 2 раза (неприятно когда вечером отключается свет почти на всем этаже...). Перевел порт 35 (к нему подключен DHT22 на собственных проводах) в NC - в таком состоянии Uptime: 0d 17:42. Если еще пару суток будет все ОК, то подключу DHT22 к порту 34 и понаблюдаю.
Все же здесь какое-то странное стечение обстоятельств, поскольку ранее (без гирлянды DS18B20) тот же DHT22 был подключен к порту 30 и контроллер без проблем работал пару лет.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 09 ноя 2018, 10:28

Andrey_B, а Uptime у MegaD можно запрашивать как-нибудь? Или только парсить страничку как и в случае с состоянием режима охраны?

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 10 ноя 2018, 10:09

Специальной команды для запроса "uptime" пока нет. Только парсить.
Попробуйте все же потом "гирлянду DS18B20" запитать от внешнего БП. Ну и пара суток - мало. Возможно причина именно в "гирлянде". Кстати, к каким портам оставшиеся датчики подключены? Если там есть P32 или P33, то попробуйте перенести на другие порты.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 10 ноя 2018, 19:17

Andrey_B писал(а):
10 ноя 2018, 10:09
Специальной команды для запроса "uptime" пока нет. Только парсить.
Попробуйте все же потом "гирлянду DS18B20" запитать от внешнего БП. Ну и пара суток - мало. Возможно причина именно в "гирлянде". Кстати, к каким портам оставшиеся датчики подключены? Если там есть P32 или P33, то попробуйте перенести на другие порты.
На самом деле было бы неплохо иметь возможность запрашивать uptime и статус arm/disarm - в системах управления можно было бы штатным образом получать данные (без какого-либо парсинга и скриптов) и выводить данные на виджеты.
Сейчас у меня заняты P30 (1W), P31 (1W), P33 (1WBUS) - как по схеме. Uptime: 3d 01:28. До этого как только P35 конфигурировал для работы с AM2301, то контроллер при небольшом uptime начинал перезагружаться. Завтра подключу AM2301 к P34, например.

Update 12.11.2018 11:47: на "Uptime: 4d 15:06" - подключил AM2301 к P34, сконфигурировал как DSen-DHT22.
Update new...: приехал в дом, включил свет и началась цветомузыка...включаю, через 3-5 минут все выключается. Снова включаю, снова выключается. На третий раз мои домочадцы не выдержали, пришлось перевести P34 в NC. После этого - все стабильно. У меня есть еще два варианта:
1. Запитать "гирлянду" DS18B20 от отдельного источника (от другого БП +12В с конвертерами LM2576 или MP1584).
2. Собрать подобный стенд на имеющейся MegaD-2561.
Вот реально тут какая-то проблема с AM2301, причем именно при его опросе контроллером. Поскольку физически я его не отключал ни от питания, ни от портов - просто переводил порт в NC. Попробовать подключить на те же порты именно DHT22?
Последний раз редактировалось Alex_Jet 13 ноя 2018, 06:34, всего редактировалось 1 раз.

jeyka
Сообщения: 12
Зарегистрирован: 21 мар 2018, 15:32

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

Сообщение jeyka » 12 ноя 2018, 12:02

Добрый день. Пытаюсь сделать задерку на включение и выключение вентилятора в ванной комнате не получается.
На 17 порту сделал out и моде sw , 16 порт u-sensor настроил в меге как in и mode p&r. Если прописать в act 17:2 все работает. Если очистить act и в programm написать условие 16=0 cmd p600;17:0 и 16=1 cmd p600;17:1 не срабатывает 2 условие. При перемене местами тоже не срабатывает 2 условие. Если написать одно из условие без пауз отрабатывает нормально .
Прошивка (fw: 4.29b9)

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 13 ноя 2018, 15:59

jeyka, проверил у себя похожую конфигурацию. Все сработало нормально.
Попробуйте обновить прошивку до последней версии. Если не поможет, то пришлите скриншоты настроек: входа, выхода, Program, Config.

jeyka
Сообщения: 12
Зарегистрирован: 21 мар 2018, 15:32

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

Сообщение jeyka » 13 ноя 2018, 18:46

Andrey_B, действительно обновил вчера прошивку все заработало. Иногда правда не включается вентилятор , но я пока не отследил зависимость. Скорее всего при отработке паузы в programm при выключении, если происходит включение 16 порта не выполняются условие, даже если осталось меньше 60 с. Я вечером проверю это.
Screenshot_4.jpg
Screenshot_4.jpg (7.6 КБ) 7659 просмотров

Erik
Сообщения: 570
Зарегистрирован: 08 ноя 2017, 08:55

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

Сообщение Erik » 20 ноя 2018, 22:24

Скажите, а в какой момент МегаД должна отвечать "done" на команду типа "http://192.168.1.1/sec/?cmd=7:1;p10;7:0" ?
Сразу после получения команды, или после полного исполнения?

Ответить