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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 3617
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 11 июн 2018, 11:11

Главным образом количеством ног.
Более подробно на этот вопрос ответит документация.

alexsis_76
Сообщения: 1033
Зарегистрирован: 26 авг 2011, 05:09
Откуда: Забайкальский край п Оловянная

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

Сообщение alexsis_76 » 16 июн 2018, 06:18

Вайфай по спецификации esp8266 не может обработать что-то там около 100 запросов в секундукажись я нашел решение,в экспеиментах еср номально работает с запросами с интервалом порядка 10 мс,не знаю как для других но для меня этого вполне достаточно.По моему это очень хороше даже для настоящих серверов если принять во внимание что пинг порядка 1-3 мс,если wi-fi хороший.

zubkov
Сообщения: 9
Зарегистрирован: 24 апр 2017, 23:28

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

Сообщение zubkov » 17 июн 2018, 20:50

Добрый вечер! Подскажите плиз по работе функции "термостат"... имею пару контроллеров 2561 и разные исполнительные блоки... хочу по датчику DHT22, а именно по значению влажности с него в ванной комнате включать вытяжку... все облазил, но не могу понять как это сделать... по температуре есть алгоритм работы термостата, а по влажности нету((( как реализовать?

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

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

Сообщение Andrey_B » 17 июн 2018, 21:10

В текущий момент встроенная функция термостата работает только для АЦП-портов и DS18B20. Здесь не раз обсуждался этот момент. Обсуждались и причины, по которой этой функции сейчас нет для других датчиков.
Но достаточно добавить в систему простейший "сервер" (хотя бы в виде мини-ПК) и можно реализовать любые алгоритмы и любые термостаты.

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 18 июн 2018, 00:29

zubkov писал(а):
17 июн 2018, 20:50
Добрый вечер! Подскажите плиз по работе функции "термостат"... имею пару контроллеров 2561 и разные исполнительные блоки... хочу по датчику DHT22, а именно по значению влажности с него в ванной комнате включать вытяжку... все облазил, но не могу понять как это сделать... по температуре есть алгоритм работы термостата, а по влажности нету((( как реализовать?
Я был озадачен тем же самым. Реализовал с помощью ioBroker - https://forum.iobroker.net/viewtopic.ph ... 13#p129077

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 19 июн 2018, 21:51

Значения срабатывания входов теперь не сбрасываются при перезагрузке? (fw: 4.28b4)

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

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

Сообщение Andrey_B » 20 июн 2018, 13:13

Вы имеете ввиду значение счетчика? Должно сбрасываться.
Если не сбрасывается при сохранении порта типа NC (в качестве программного рестарта), то для 4.28b4 или 4.28b3 это возможно, так как фактически перезагрузки не происходит. Необходимо прошить 4.28b5.

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 20 июн 2018, 19:52

Обновился. У меня почему то даже после перезагрузки
у входов типа "in" сразу:
P0/OFF/12832
P1/OFF/11824
P2/OFF/54
P3/OFF/8224
P4/OFF/8224
P5/OFF/8224
P6/OFF/8224
причём только на одном контроллере и на одном исп.модуле.
P0,1,2 - всегда, остальные редко
Это никак не сказывается на работоспособности. Случайно заметил
Пока писал текст стало P0 и на P1 - 15420 ,на 3-6 по 8224

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

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

Сообщение Andrey_B » 20 июн 2018, 21:08

Такое случается, если порт "висит в воздухе", то есть сконфигурирован как "IN", но к нему не подключена никакая обвязка. Состояние такого неопределенного входа будет хаотично меняться, что и фиксирует счетчик.
Если же к порту подключен исполнительный модуль, то такого быть не должно. Какой исполнительный модуль подключен к контроллеру? Что подключено к этим портам? Как ведут себя индикаторы соответствующих портов на лицевой панели исполнительного модуля?
Если контроллер перепрошивался, то на всякий случай необходимо произвести сброс EEPROM (всех настроек), если он не производился.

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 20 июн 2018, 22:17

eeprom сбрасывал.
подключен модуль 7i7o-r. К входам подключены кнопки. Значения не меняются и не растут. Сразу после перезагрузки поялвяются такими. Индикаторы никак себя не проявлют. Когда нажимаю на кнопку - всё отрабатывает как надо, если живой сервер - на него уходит событие, если нет - выполняется action.

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

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

Сообщение Andrey_B » 21 июн 2018, 07:35

Значение счетчика можно установить внешним запросом.
Если у вас используется сервер, нужно убедиться, что это не он "восстанавливает" значения.
Можно попробовать перезагрузить контроллер с отключенным патч-кордом (или временно убрать адрес сервера из настроек) и проверить, какие значения будут в этом случае.
Кнопки обычные, механические?

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 21 июн 2018, 11:57

Обычные абб-космо. Врядли восстанавливает. +в процессе работы ещё и показания подскакивают резко с 12тыс до 15 тыс.
Проверю....

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

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

Сообщение Andrey_B » 21 июн 2018, 13:41

А режим Raw случайно не включен?
Правда, в этом случае на сервер бы поступало очень много сообщений.

Petros
Сообщения: 349
Зарегистрирован: 21 авг 2012, 22:09

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

Сообщение Petros » 22 июн 2018, 11:31

Андрей, а нет ли в планах, раз уж появился GSM модуль сделать возможность вывода UART? С таким же api как и web/mqtt например? Это дало бы шанс людям без сети во-первых конфигурировать по usb-com, во-вторых обрабатывать на сервере, ну и в-третьих можно было бы напрямую esp-01 прикрутить и организовать беспроводную связь

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

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

Сообщение Andrey_B » 22 июн 2018, 14:13

Petros писал(а):
22 июн 2018, 11:31
Это дало бы шанс людям без сети во-первых конфигурировать по usb-com, во-вторых обрабатывать на сервере, ну и в-третьих можно было бы напрямую esp-01 прикрутить и организовать беспроводную связь
Есть USB, но нет Ethernet? Почти нереальная ситуация.
А что обрабатывать на сервере?
Прикрутить ESP-01 по UART? Мне кажется это не будет работать хорошо, стабильно и быстро. Да и большого смысла не вижу. Есть же недорогие Wi-Fi Ethernet шлюзы. Работают неплохо.

Petros
Сообщения: 349
Зарегистрирован: 21 авг 2012, 22:09

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

Сообщение Petros » 22 июн 2018, 14:23

шлюз - это ещё одна железка. Итого получится блок питания, главный модуль, расширения, роутер-шлюз. Список и так не маленький, как правило проблема ограниченного пространства всегда присутствует на этапе "после ремонта", скажем те же реле и датчики температуры не требуют мгновенного отклика. Про dragon знаю прекрасно, есть такой, но считаю его не гибким совсем и ограниченным. в конечном "идеальном" случае получилась бы мега с блоком питания в розетке, связи с сетью по воздуху и минимально возможном занимаемом месте :)

Но позиция понятна, спорить не буду, спасибо! Это было из категории "предложения" :)

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

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

Сообщение Andrey_B » 22 июн 2018, 14:34

ESP-01 такая же еще одна железка, как и шлюз. И не факт, что более стабильная и надежная.
Тут, пожалуй, следует отталкиваться от реальных задач и потребностей. Для надежной работы нет ничего лучше проводов. Wi-Fi нужен либо для каких-то миниатюрных, "заточенных" под выполнение определенных действий специализированных устройств, либо там, где физически нет провода и его невозможно проложить. Но в последнем случае проще использовать шлюз. И думаю такие ситуации не очень частые.
Совсем другая история - поддержка каких-то новых полезных устройств, работающих по UART, помимо GSM-модулей. Это можно рассмотреть.

Petros
Сообщения: 349
Зарегистрирован: 21 авг 2012, 22:09

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

Сообщение Petros » 22 июн 2018, 14:46

Andrey_B писал(а):
22 июн 2018, 14:34
ESP-01 такая же еще одна железка, как и шлюз. И не факт, что более стабильная и надежная.
Согласен, вопрос в размерах. По своему опыту могу сказать - вполне стабильная и надежная как железка. Вопрос прошивки 99 процентов. Она у меня была транслятором модбаса полтора года примерно с лютой нагрузгой - "ни единого разрыва" :)
Сейчас на ней температура воды в бойлере, т.к. при проектировании не учел многих вещей и остался без проводов кое-где... за общих 5 лет с этой еспшкой ничего не случилось, что говорит о надежности я считаю.

Но это так, лирика.

aleks-zonov
Сообщения: 7
Зарегистрирован: 04 май 2018, 22:12

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

Сообщение aleks-zonov » 22 июн 2018, 18:49

Подскажите функция Program не как не реагирует на изменения ADC портов Р36 Р37 создаю условие но оно не работает, ставлю вместо ADC портов, порт с датчиком 18B20 и создаю похожее условие все отрабатывает, прошивка 428_beta5.

hawkeye
Сообщения: 80
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 22 июн 2018, 21:40

Какой-то ещё косяк приключился.
К порту 33 с прошлой осени был подключен DS18B20 паразитно запитанный. Но вот уже несколько дней от него "NA".
Переключил в 35 - всё ок, обратно - "NA".
Порт 33 сгорел? Остально на этом котроллере исправно работает.

Ответить