Дайте ссылочку на документацию, глянуть что там на выходе.Andrey2509 писал(а):Подтяжка к аналоговому входу?avtomat78 писал(а):Может быть там подтяжка нужна к3.3в
Прошивка MegaD-328 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
-
- Сообщения: 141
- Зарегистрирован: 22 июн 2015, 13:24
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Сразу давал url, как таковой отдельной документации нет, но вся информация есть на странице http://ru.aliexpress.com/item/Smart-Ele ... rue#extendavtomat78 писал(а):Дайте ссылочку на документацию, глянуть что там на выходе.Andrey2509 писал(а):Подтяжка к аналоговому входу?avtomat78 писал(а):Может быть там подтяжка нужна к3.3в
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
(fw: 3.45)
Меняю значение Val на порту P0 (выполняет роль термостата)
Состояния всех портов сбрасываются в выключено!!!
Так и должно быть?
Меняю значение Val на порту P0 (выполняет роль термостата)
Код: Выделить всё
P0
temp:33.00
Type - Dsen
Mode - <>
Val - 34.00
Act - 13:4
Sen - 1W
Так и должно быть?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Значение "Val" записывается в энергонезависимую память. После этого происходит перезагрузка устройства, а состояние выходов при этом сбрасывается.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B, а нельзя ли вернуть WDT в прошивку. Но , чтобы срабатывание WDT происходило один раз после пропадания сервера. Объясню зачем . У меня WDT перезапускает модем ,в него включены роутер , компьютер ,камеры и т.д. Если причиной пропажи сервера был не модем ,а зависший компьютер , то перезапуск модема не помогает , а WDT срабатывает , и срабатывает ... Компьютер зависает редко , но , по закону подлости, именно тогда , когда никого нет , чтобы толкнуть систему.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
smorigo, вернуть в прошивку MegaD-328 WDT нельзя. В последних версиях прошивки нет функций, которые были бы менее необходимы или менее важны, чем WDT. Но вы можете использовать версию 3.36, в которой эта функция присутствует. Также всегда остается возможность собрать "кастомную" прошивку. Код WDT в исходниках есть, но закоментирован.
Функция WDT есть в прошивке MegaD-2561.
Функция WDT есть в прошивке MegaD-2561.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Андрей, интересует возможность наличия настройки гистерезиса в MegaD-328 для работы с DS18B20 в режиме термостата. Задан ли какой-нибудь гистерезис в текущей прошивке при выборе условий "<>"? Мог бы сам покопаться в прошивке, но сейчас не сподручно это делать.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Alex_Jet, гистерезис для термостата будет в MegaD-2561. В MegaD-328 эта функция не поместится.
Никакого гистерезиса по умолчанию в прошивке нет. Переключение производится сразу по достижению заданного значения.
Управление отоплением - это довольно интеллектуальная функция. В автоматике нет смысла, если она будет выполнять функцию обычного термостата, который был известен еще, кажется, до Рождества Христова.
Отопление - инерционная штука. В случае сбоя сервера/ПО отопление продолжит работать в том режиме, в котором оно находилось на момент сбоя. Если у вас не будет перепада температур на улице в 50 градусов, никто даже не заметит, что сервер отсутствовал 5-8-12 часов.
Никакого гистерезиса по умолчанию в прошивке нет. Переключение производится сразу по достижению заданного значения.
Управление отоплением - это довольно интеллектуальная функция. В автоматике нет смысла, если она будет выполнять функцию обычного термостата, который был известен еще, кажется, до Рождества Христова.
Отопление - инерционная штука. В случае сбоя сервера/ПО отопление продолжит работать в том режиме, в котором оно находилось на момент сбоя. Если у вас не будет перепада температур на улице в 50 градусов, никто даже не заметит, что сервер отсутствовал 5-8-12 часов.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Понял, значит не буду переживать по этому поводу. А чисто теоретически добавить гистерезис возможно исключив, например, алгоритм по отслеживанию нажатия/отжатия кнопок?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Функция гистерезиса помимо Flash требует для MegaD-328 как минимум 32 байта в EEPROM и 32 байта в RAM.Alex_Jet писал(а):добавить гистерезис возможно исключив, например, алгоритм по отслеживанию нажатия/отжатия кнопок?
Я не готов ответить, что необходимо убрать из прошивки, чтобы добавить эту функцию.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Как то давно была временная необходимость в термостате, решение для MegaD-328 было использование двух датчиков, на одном нижний придел на другом верхний ну и соответственно при переходе нижнего придела выполнялась команда на включение, а при переходе верхнего отключение нагрузки. Если кто проверит дайте знать у меня тогда работала правда недолго, как временное решение.Alex_Jet писал(а):Андрей, интересует возможность наличия настройки гистерезиса в MegaD-328 для работы с DS18B20 в режиме термостата. Задан ли какой-нибудь гистерезис в текущей прошивке при выборе условий "<>"? Мог бы сам покопаться в прошивке, но сейчас не сподручно это делать.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Не плохой "костыль"! Однако как временное решение. Считаю расточительно для этого использовать 2 термодатчика, соответственно, 2 отдельных порта MegaD-328. Прихожу к выводу, что буду делать кастомную прошивку MegaD-328 поскольку мне нужно 2 контроллера с 7-ю термодатчиками с функцией гистерезиса и 7-ю реле для управления актюаторами, установленными на каждой нитке ТП.Haus писал(а):Как то давно была временная необходимость в термостате, решение для MegaD-328 было использование двух датчиков, на одном нижний придел на другом верхний ну и соответственно при переходе нижнего придела выполнялась команда на включение, а при переходе верхнего отключение нагрузки. Если кто проверит дайте знать у меня тогда работала правда недолго, как временное решение.
Вообще, странно, что Андрей не сделал еще подобных версий MegaD-328! И, например, модуль расширения типа 7DSx7O как основа многоканального термостата; 4Ix10O - 4 входа и 10 реле; 7Ux7O - 7 универсальных входов (кнопки, DS, DHT, I2C) и 7 реле. К тому же, в некоторых случаях вообще нужно, например, 2 универсальных входа и 2 реле, то есть более простой, а значит более дешевый контроллер! Пример, автоматизация кухонной вытяжки - монтируем на нее DHT22 и MQ-4 (датчик CO вроде так называется), подсоединяем к контроллеру, электродвигателем управляем с помощью 2-х реле. Соответственно, управления как локальное, так и с помощью сервера.
А еще есть такая штука как датчик присутствия (не объемник или PIR-датчик!) со следующим принципом: 1,2 или 3 человека входят в помещение с одним входом/выходом (например, ванная комната, кладовка, бойлерная, прачечная, гардеробная) пока в помещении человек > 0, свет горит, иначе гаснет! Реализуется на основе 2-х ИК датчиков (круглые с гайками для врезки в дверной косяк) и простейшей ATtiny/ATmega. Правда это не по теме...
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Можно устроить голосование по поводу конфигурации исполнительного модуля, которое будет отражать общественное мнение и будет учитываться при разработке новых исполнительных модулей.Alex_Jet писал(а):Вообще, странно, что Андрей не сделал еще подобных версий, например, модуль расширения типа...
Только я пока не знаю как это голосование должно быть устроено: выбор из списка готовых конфигураций, предложение своей конфигурации в произвольном виде, предложение конфигурации из доступных типов портов.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Думаю, необходим небольшой опрос в отдельной теме с закреплением ее на первых позициях чтобы услышать мнения других. Проанализировать эти мнения и в шапке опроса добавить услышанные варианты модулей расширения. А там - решить по результатам голосования. Может быть выбор вариантов делать не радиопоинтом, а чек-боксами для понимания скольким пользователям нужны те или иные модули.Andrey_B писал(а):Только я пока не знаю как это голосование должно быть устроено: выбор из списка готовых конфигураций, предложение своей конфигурации в произвольном виде, предложение конфигурации из доступных типов портов.
Еще вопрос - где-то на форуме собраны кастомные прошивки для MegaD-328???
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Думаю, кому-то надо просто оплатить создание модуля "под себя". Если кому-то ещё такие понадобятся - сделать ещё несколько штук по готовому проекту не проблема.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B, мне кажется в прошивках не хватает одного важного момента. МегаД никак не сообщает серверу о том, что перезагрузилась. Очень часто бывает необходимо, чтобы после перезагрузки Меги она выставила свои выходы и пороговые значения для датчиков в соответствии с текущим состоянием их на сервере. И это состояние далеко не всегда соответствует состоянию портов по умолчанию. Было бы неплохо, если бы Мега в srv-loop отправляла бы серверу и значение 1 после перезагрузки. В ответ сервер мог бы отправить Меге текущие установки и сбросить данный флаг.
Этот же момент имеет смысл продумать и в случае совместной работы нескольких Мег без сервера...
Этот же момент имеет смысл продумать и в случае совместной работы нескольких Мег без сервера...
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Так вроде бы давно отправляет... "st=1" шлёт... Типа "старт"...
Я на основании этих данных возобновляет состояние выходов....
Я на основании этих данных возобновляет состояние выходов....
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Это не так. MegaD-328/2561 сообщает серверу о том, что загрузилась/перезагрузилась.Victor_S писал(а):Andrey_B, мне кажется в прошивках не хватает одного важного момента. МегаД никак не сообщает серверу о том, что перезагрузилась.
В MegaD-328 эта функция появилась 10.01.2016 в версии 3.38
При старте устройство однократно передает на сервер параметр "st=1"
В MegaD-2561 она была с самого начала.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Андрей, повторю свой вопрос - "где-то на форуме собраны кастомные прошивки для MegaD-328???"
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Я такую подборку не делал.Alex_Jet писал(а):где-то на форуме собраны кастомные прошивки для MegaD-328?