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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
5kull
Сообщения: 55
Зарегистрирован: 19 июл 2015, 17:35

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

Сообщение 5kull » 23 июл 2015, 16:08

Тема перенесена в другую ветку

asteroid
Сообщения: 42
Зарегистрирован: 13 апр 2013, 02:16

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

Сообщение asteroid » 25 июл 2015, 14:55

Добрый день. У меня вопрос к Andrey_B.
Какой программой Вы компилируете src ?
winavr как Вы тут и говорили, компилирует код больший, чем может поместиться в прошивку, и кривой, некоторые функции после компиляции не работают.
Я пробовал Atmel studio6, то после нескольких часов пыток и попыток, я так и не нашел как избавиться от непонятных ошибок при попытке компилировать.
Вы как то говорили, что Вы пользуетесь компилятором под linux.
Можно ли у Вас его выпросить, или ссылку где скачать.

Haus
Сообщения: 227
Зарегистрирован: 28 апр 2015, 13:13

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

Сообщение Haus » 25 июл 2015, 17:16

Если компелируете из за ip то проще его после прошивки поменять на нужный, вот статья http://ab-log.ru/smart-house/ethernet/m ... re-upgrade. Так же есть програмка под windows viewtopic.php?f=1&t=635&start=520#p16071 . Вот Андрей давал сылку на avr-gcc http://packages.debian.org/wheezy/gcc-avr.

marsev
Сообщения: 16
Зарегистрирован: 30 апр 2014, 08:33

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

Сообщение marsev » 26 июл 2015, 15:10

asteroid писал(а):Добрый день. У меня вопрос к Andrey_B.
Какой программой Вы компилируете src ?
winavr как Вы тут и говорили, компилирует код больший, чем может поместиться в прошивку, и кривой, некоторые функции после компиляции не работают.
Я пробовал Atmel studio6, то после нескольких часов пыток и попыток, я так и не нашел как избавиться от непонятных ошибок при попытке компилировать.
Вы как то говорили, что Вы пользуетесь компилятором под linux.
Можно ли у Вас его выпросить, или ссылку где скачать.
Тоже пришлось осваивать компиляцию src с заменой IP адреса и "aio". Пользовался Atmel Studio 6.2 (AStudio6_2sp2_1563). Размер прошивки получился даже немного меньше, чем у Андрея. Ошибок при компиляции не возникало. Скрупулёзную проверку функционирования прошивки не успел провести, но основные функции вроде работают. Для себя набросал памятку как это делал. Если необходимо - могу выслать на почту.

Taurus
Сообщения: 56
Зарегистрирован: 23 мар 2015, 14:15

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

Сообщение Taurus » 27 июл 2015, 14:28

Добрый день, коллеги.
В настоящее время изучаю вопрос по возможности использования MegaD в качестве блока управления насосной станции. Показания датчика давления (выход 0-4,5В, помню что нужно привести к 3,3В) собираюсь подавать на ADC-порт. К сожалению, текущие алгоритмы работы порта не позволяют в полностью автоматическом режиме (без сервера) осуществлять включение насоса при достижении нижней границы давления и выключать при достижении желаемого уровня давления. Посему у меня большая просьба к Андрею рассмотреть возможность реализации подобного алгоритма. Насколько я понимаю, потребуется введение еще одного поля Val и дополнительного поля Action (возможно ценой упразднения поля NetAction для данного режима работы порта).
Возможно дополнительное поле Action и не нужно будет вводить, если ограничить команду подаваемую на выходной порт только режимом 2, т.е. переключение состояния на противоположное.

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

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

Сообщение MSapogov » 14 авг 2015, 06:58

Taurus писал(а):Добрый день, коллеги.
В настоящее время изучаю вопрос по возможности использования MegaD в качестве блока управления насосной станции.
Мне однозначно дали понять что такие алгоритмы будут реализоваваться только на сервере.
Или что еще лучше - это собрать отдельное устройство, на ардуино например, занимающеюся контролем насоса (давление, ток, уровень воды в баке, расход воды)...

kod.begemot
Сообщения: 400
Зарегистрирован: 21 сен 2013, 00:38

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

Сообщение kod.begemot » 14 авг 2015, 09:05

10 лет назад я собрал "контроллер садового насоса" на нескольких реле, это устройство включает и выключает насос в зависимости от уровня воды в баке (уровень низкий - включает, высокий - выключает, следит за уровнем в колодце, и выключает насос при его снижении. Есть индикация в виде светодиодов. Устройство работает не меньше 10 лет в герметичной коробочке, и выключается только на зимний период. Себестоимость копеечная. Не подвело ни разу.
Мега - штука очень надёжная. У меня работает пока 4 самодельных, будут ещё, и буду покупать. О стабильности покупной говорить не могу, но самодельные очень редко, но зависают. Какие - то чаще (~раз в месяц), какие то реже (примерно 1 сбой за 3 мес.) но эти меги мой двор затопить не могут. Не могут они и насос сжечь. И максимум, что я сделаю с насосом - прицеплю мегу для мониторинга. Хотя у этом нет необходимости. Благодаря тому "контроллеру" я просто знаю что вода в напорном баке есть всегда.
Последний раз редактировалось kod.begemot 18 авг 2015, 11:05, всего редактировалось 1 раз.

vova5049
Сообщения: 26
Зарегистрирован: 05 мар 2014, 17:27

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

Сообщение vova5049 » 14 авг 2015, 11:42

У меня с самодельными мегами та же проблема, редко, но зависают.....но зависает только работа с сетью, локально все выполняется. Наверняка проблема эта из-за питания, но блоки питания менял, стабилизаторы менял, но все равно проблему не решил.

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

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

Сообщение MSapogov » 20 авг 2015, 07:30

А какая на данный момент последняя вервия FW?
У меня установлена - (fw: 3.34b7)
На странице http://www.ab-log.ru/smart-house/ethern ... 8-firmware - это тоже последняя.
Может пора уже и релиз сделать?
vova5049 писал(а):У меня с самодельными мегами та же проблема, редко, но зависают.....но зависает только работа с сетью, локально все выполняется.
От чего у Вас синхроницируется мега? От внутреннего кварца или от генератора на ENC?
У меня от ENC, таких проблемм не наблюдаю.

vova5049
Сообщения: 26
Зарегистрирован: 05 мар 2014, 17:27

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

Сообщение vova5049 » 20 авг 2015, 09:23

Тактируется от ENC, но кварц с ардуины я не выпаивал, так и оставил.... Фьюзы конечно же поменял.

vtec
Сообщения: 459
Зарегистрирован: 19 сен 2011, 09:28

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

Сообщение vtec » 20 авг 2015, 22:26

Фича или баг:

Back
Device is restared. Ошибка в слове ;)
fw: 3.30b5

nurjr

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

Сообщение nurjr » 21 авг 2015, 17:24

Добрый день !
Помогите с прошивкой
Скачал php прописал переменную среду, при запуске любой команды выдает
Fatal error: Call to undefined function socket_create() in C:\Program Files (x86)\php\megad-cfg.php on line 55
C:\Program Files (x86)\php>php megad-cfg.php --ip 172.16.0.101 --fw megad-328.he
x -p sec --ee

Fatal error: Call to undefined function socket_create() in C:\Program Files (x86
)\php\megad-cfg.php on line 55
Что может быть ?

kod.begemot
Сообщения: 400
Зарегистрирован: 21 сен 2013, 00:38

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

Сообщение kod.begemot » 21 авг 2015, 17:30

В следующий раз попробуйте использовать поиск:
http://ab-log.ru/forum/viewtopic.php?f= ... ate#p12317


vtec
Сообщения: 459
Зарегистрирован: 19 сен 2011, 09:28

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

Сообщение vtec » 22 авг 2015, 11:17

Можно пожелание оставлю.
У меня 7I7O-S у остальных не знаю. Там где клеммы для кнопок, обозначение портов (1...7) находятся внизу. Можно обозначения поменять местами вместо XT1, т.к названия портов намного хуже видно, а эта информация важнее чем названия XT1. (смотрю слегка сверху, то есть мега чуть ниже глаз).

nurjr

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

Сообщение nurjr » 22 авг 2015, 11:17

Раскоментировал строки в двух файлах php-ini-devolopment и production
Но эфекта ноль. Подскажите что еще может быть
extension.JPG
extension.JPG (62.19 КБ) 9054 просмотра

Haus
Сообщения: 227
Зарегистрирован: 28 апр 2015, 13:13

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

Сообщение Haus » 22 авг 2015, 14:23

nurjr писал(а):Добрый день !
Помогите с прошивкой
Скачал php прописал переменную среду, при запуске любой команды выдает
Fatal error: Call to undefined function socket_create() in C:\Program Files (x86)\php\megad-cfg.php on line 55
C:\Program Files (x86)\php>php megad-cfg.php --ip 172.16.0.101 --fw megad-328.he
x -p sec --ee

Fatal error: Call to undefined function socket_create() in C:\Program Files (x86
)\php\megad-cfg.php on line 55
Что может быть ?
Когда делал на Windows бала рекомендация ставить Php на С:\ а запуск php.exe /skript.php, есть программка для пере прошивки на Windows.
download/file.php?id=1470


nurjr

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

Сообщение nurjr » 24 авг 2015, 16:26

Через программу выдает что пароль неверный
Что может быть ?

Haus
Сообщения: 227
Зарегистрирован: 28 апр 2015, 13:13

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

Сообщение Haus » 24 авг 2015, 22:09

nurjr писал(а):Через программу выдает что пароль неверный
Что может быть ?
А в megad-328 у вас зашит загрузчик?

Ответить