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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
zidky
Сообщения: 162
Зарегистрирован: 19 авг 2018, 03:42

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

Сообщение zidky » 24 авг 2018, 17:20

Igor78 писал(а):
23 дек 2017, 17:08
Да, они у меня за слив унитаза отвечают :). Пока для управления использовал порт Меги настроенный для передачи ИК-команд: рассчитав длину импульсов можно получить на выходе сигнал с частотой около 50Гц и необходимой скважностью. Далее я этот сигнал поднимаю до 5В (через плату с мосфетами типа YYNMOS-4) и подаю на вход управления сервоприводом.
Есть актуаторы для замков автомобиля. Там ШИМ не нужен и смывать унитаз будут... Уууух, мощно! Но лучше, после такой проделанной работы с импульсами ИК-команд для сервопривода, Вам их не показывать ;)

cheese
Сообщения: 18
Зарегистрирован: 07 фев 2017, 22:37

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

Сообщение cheese » 27 авг 2018, 20:02

Всем доброго дня.
Не хотел новую тему создавать.
Проблема следующая:
HTU21D не корректно отображает влажность. Постоянно показывает temp:19.50/hum:-6.00. То есть отрицательное значение -6.00 которое не изменяется. С температурой все норм.
Сначала я подумал, что проблема в коммутации или в проводах. Но спустя 4 датчика и разные варианты подключения, ничего не изменилось. В запасе есть еще 6, но что-то мне подсказывает что дело не в них. Собственно начал с одного и все вместе не подключал. (Датчиков так много, потому что начал во всем доме их подключать.)
Подключал через модуль 14IN с передвинутым джампером. Результат тот же. На прямую - результат тот же. В данный момент подключено к колодке XT2 P30 - SCL, P31 - SDA.
Прошивка самая последняя на сегодняшний день. Только что обновил. Результата ноль.

Проверял на BMP280 - все показывает нормально.

Подскажите, то ли лыжи не едут, то ли у меня с руками что-то? Уже не знаю куда копать.

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

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

Сообщение Andrey_B » 28 авг 2018, 21:19

В своем доме использую несколько HTU21D, подключенные к разным контроллерам кабелем UTP. Расстояние до контроллеров 5-7 метров. Работает все это уже очень давно без каких-либо сбоев. Прошивки в контроллерах использовались разные. Ни на одной версии ничего подобного не замечал. Если рассуждать логически, то либо вам попались такие датчики HTU21D, либо есть какие-то нюансы подключения - большое расстояние до контроллера, пониженное напряжение питания.
Подключите датчик коротким проводом, взяв витание +3.3В от контроллера. Если ситуация повторится, можно заподозрить проблему с датчиком или с БП.
Проверьте на всякий случай качество питания самого контроллера. Блок питания 12В?

cheese
Сообщения: 18
Зарегистрирован: 07 фев 2017, 22:37

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

Сообщение cheese » 28 авг 2018, 23:33

Да вот штука то в том, что подключен то датчик уже напрямую к контроллеру, и все провода, включая питание - 40см. Питание беру от контроллера. Блок питания MW на 60 ватт, 12В. На самом деле, я сам не понимаю что происходит. Так как подключал те же датчики ранее, года 2 назад для теста, и все работало. И блок питания был тот же самый. А теперь черт знает что. Я попробую для теста купить другой датчик и на сухую подключить.
Единственное изменение, которое я сделал с датчиками, так это ноги припаял. Ну не мог же я их все перегреть. Руки вроде из правильного места растут.

r7s
Сообщения: 34
Зарегистрирован: 24 янв 2018, 10:20

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

Сообщение r7s » 30 авг 2018, 12:49

У меня был такой момент - при пайке явно перегрел (правда DS1820), он тоже начал показывать странные значения. Потом переделал более аккуратно с другими датчикам - все заработало нормально. Но пайка, признаю - не моя сильная сторона.

d.v.ermakov
Администратор
Сообщения: 2187
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

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

Сообщение d.v.ermakov » 30 авг 2018, 16:48

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

cheese
Сообщения: 18
Зарегистрирован: 07 фев 2017, 22:37

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

Сообщение cheese » 31 авг 2018, 08:30

Спасибо всем за советы, но походу датчики такие с АлиЭкспресс а попались. Все 10 штук в помойку. Потому что купил вчера 3 штуки с рук, и так же ноги припаял. Все работает отлично.
В принципе проблема решена. )))

serega7
Сообщения: 5
Зарегистрирован: 29 авг 2018, 12:18

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

Сообщение serega7 » 31 авг 2018, 20:08

Добрый вечер.
Есть Мега-2561 v.1.0.
В нее можно последнюю прошивку залить как обычно - скриптом? Или не стоит?
В смысле она совместима с последней прошивкой для 2561?

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

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

Сообщение Andrey_B » 01 сен 2018, 08:56

Можно. Совместима.
Но если модуль был произведен до октября 2016 года, а в контроллере стоит прошивка ниже 4.04b1, то потребуется обновление загрузчика программатором.

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 01 сен 2018, 14:04

Доброго дня, только начинаю осваивать МегаД в интеграции с Majordomo. Изначально возникла проблема со связью с сервером через модуль для МегаД, сканирование его не нашло. Вручную добавил, связи так же нет. Попробовал через MQTT связать, связь есть. На форуме мжд посоветовали обновить прошивку МегаД, и вот собственно при обновлении вылазит следующая ошибка: https://yadi.sk/i/zeMTPARL3akkPE Как ее можно решить, с чем связанна? Благодарю заранее.

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

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

Сообщение Andrey_B » 01 сен 2018, 14:54

Что касается перепрошивки. PHP-интерпретатор все четко и понятно написал.
Если не вдаваться в подробности, скачайте последнюю версию прошивки вручную отсюда и прошивайте без использования ключа -w, указав путь к файлу с помощью --fw.

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 01 сен 2018, 15:20

Ок, попробую сделать по вашему варианту. Но поясните подробнее по причине ошибки. Я совсем не программист и делаю как студент, по болванке тупо вставляя свои числа=) Поэтому, что для вас очевидно, для меня не очевидно...

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 01 сен 2018, 17:24

Собственно вот что получилось, ошибка. https://yadi.sk/i/tSuGGWCb3akzHk

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

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

Сообщение Andrey_B » 01 сен 2018, 20:55

А прошивку с сайта вы скачали? Zip-архив распаковали? Файл megad-2561.hex находится рядом со скриптом и не нулевого размера?
Очень часто текст ошибки явно указывает на то, где следует искать проблему.

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 01 сен 2018, 21:03

Все верно, качал по ссылке, кинул в корень, размер не 0. https://yadi.sk/i/SJjhjPVG3amFAf

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

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

Сообщение Andrey_B » 01 сен 2018, 21:56

А теперь обратите внимание, что у вас содержится в папке C:\Users\Илья Владимирович
Либо запускайте скрипт из папки C:\php или указывайте полный путь к HEX-файлу в параметре --fw
Раньше освоение персональных компьютеров начинали с изучения DOS. Сейчас в эпоху повсеместного GUI, плиток, виджетов, плоского дизайна и "плугэндплея" все это кажется дикостью. Однако печальная правда заключается в том, что командная строка ультрасовременного Windows 10 почти не отличается от командной строки DOS 1980 года. А те знания и представления в данной ситуации очень бы пригодились.

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

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

Сообщение martiniman » 02 сен 2018, 17:17

Andrey_B писал(а):
01 сен 2018, 21:56
Добрый день. Прошу добавьте возможность включать в группы диммируемые каналы.
Чтобы можно было добавить в группу недиммируемую нагрузку и диммируемую, и включить (pwm255)/выключить их командой g0:1/g0:0



Еще, как дать команду с одной Меги, 3-м другим Мегам "Выключить всё"?

Спасибо.

Ps
Или в Аст добавить места, чтобы хватало для конструкций типа: 10:*255;27:*255;28:*255|10:0;27:0;28:0

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 02 сен 2018, 20:52

Andrey_B писал(а):
01 сен 2018, 21:56
А теперь обратите внимание, что у вас содержится в папке C:\Users\Илья Владимирович
Либо запускайте скрипт из папки C:\php или указывайте полный путь к HEX-файлу в параметре --fw
Раньше освоение персональных компьютеров начинали с изучения DOS. Сейчас в эпоху повсеместного GUI, плиток, виджетов, плоского дизайна и "плугэндплея" все это кажется дикостью. Однако печальная правда заключается в том, что командная строка ультрасовременного Windows 10 почти не отличается от командной строки DOS 1980 года. А те знания и представления в данной ситуации очень бы пригодились.
К сожалению в школе учили лишь в пейнте рисовать. А сейчас ради минутной нужды изучать целый пласт знаний не очень разумно. Хотя могу заблуждаться. Прошиться смог, это радует. Но на новой прошивке беда с управлением! Вот эта команда работала на старой прошивке, теперь не работает https://yadi.sk/i/Yiee4f043anT6z Причем через веб-интерфейс все работает стабильно в 15ом порте есть реакция счетчика на замыкания кнопки, и запросом &cmd=22:2 22-ой порт переключается. Почему при физическом замыкании 15ого порта нет реакции 22ого? Спасибо.

mrLia
Сообщения: 10
Зарегистрирован: 01 сен 2018, 02:12

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

Сообщение mrLia » 02 сен 2018, 21:27

Отвечу сам себе. Причина и решение в описании
"Важно! После срабатывания входа MegaD-2561, если прописан сервер, пытается в течение примерно 2 секунд связаться с ним. В случае неудачи, выполняется сценарий, описанный в поле Action. Также этот сценарий выполняется сразу, если сервер в сетевых настройках не прописан.

Флажок (чекбокс) справа от поля Act определяет логику работы сценария. Если он не установлен (по умолчанию), то сценарий выполняется ТОЛЬКО если сервер не прописан, недоступен или HTTP-статус отличен от 200. Если флажок установлен, то сценарий выполняется всегда независимо от наличия сервера. Контроллер в этом случае будет сообщать на сервер о событиях, но его ответные команды в рамках одной TCP-сессии будут проигнорированы."

И Еще вопрос, как реализовать диммирование на определенный процент? На сервере выполняется с помощью ползунка 0-100%.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

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

Сообщение xsash » 02 сен 2018, 22:45

https://www.ab-log.ru/smart-house/ethernet/megad-2561

разделы:
Команды для управления диммируемыми каналами: +, -, ~
Команды для управления диммируемыми каналами: ^, v, x

и
В случае, если выход настроен как PWM (ШИМ), появляется возможность задать значение от 0 до 255, соответствующее уровню выхода. 0 - нагрузка отключена, 255 - 100% мощности.

Ответить