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

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

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

Сообщение Andrey_B » 23 мар 2018, 15:50

Igor78 писал(а):
22 мар 2018, 18:48
Андрей, нашел проблему в обработке команды c сервера вида: .../?cmd=2e4:1;2e5:1;2e5:2
Поправил.
https://ab-log.ru/files/File/megad-2561 ... a4-hex.zip

Igor78
Сообщения: 143
Зарегистрирован: 26 янв 2015, 14:44
Откуда: Москва

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

Сообщение Igor78 » 23 мар 2018, 22:07

Andrey_B писал(а):
23 мар 2018, 15:50
Igor78 писал(а):
22 мар 2018, 18:48
Андрей, нашел проблему в обработке команды c сервера вида: .../?cmd=2e4:1;2e5:1;2e5:2
Поправил.
https://ab-log.ru/files/File/megad-2561 ... a4-hex.zip
Спасибо! Проверил, работает.
С уважением, Игорь

cyber3
Сообщения: 7
Зарегистрирован: 31 окт 2015, 09:55

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

Сообщение cyber3 » 23 мар 2018, 22:27

подключаю к порту 25 обычную лампу накаливания, устанавливаю mode=pwn. Лампа горит при значениях выше 75, при этом яркость, при изменении параметра не меняется. Светодиод яркость на модуле меняет. Что делаю не так?

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

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

Сообщение Andrey_B » 23 мар 2018, 22:39

Возможно глупый вопрос, но к какому исполнительному модулю подключена лампа?

cyber3
Сообщения: 7
Зарегистрирован: 31 окт 2015, 09:55

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

Сообщение cyber3 » 23 мар 2018, 23:06

Andrey_B писал(а):
23 мар 2018, 22:39
Возможно глупый вопрос, но к какому исполнительному модулю подключена лампа?
MegaD-14-R

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

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

Сообщение xsash » 23 мар 2018, 23:07

Модуль MegaD-14-R умеет только включать или выключать оборудование. Вам нужен другой блок для диммирования - MegaD-8I7O-SD

cyber3
Сообщения: 7
Зарегистрирован: 31 окт 2015, 09:55

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

Сообщение cyber3 » 23 мар 2018, 23:09

спасибо!

Igor78
Сообщения: 143
Зарегистрирован: 26 янв 2015, 14:44
Откуда: Москва

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

Сообщение Igor78 » 26 мар 2018, 12:54

Андрей, протестировал ленту(чипы) WS2813 (аналог 2818, только каждый SMD5050 RGB светодиод содержит свой контроллер управления).
Работают как положено!
Единственное замечание то, что Мега передает цвета в порядке: ...ws=GGRRBB, так как все коммутации внутри чипа здесь китайцы напутать не могли :)
С уважением, Игорь

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

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

Сообщение Andrey_B » 26 мар 2018, 13:23

От китайцев всего можно ожидать.
Контроллер передает данные по очереди, как они указаны в параметре "ws".
При этом в даташитах и для WS2818 и для WS2813 указано "Note: Data transmit in order of GRB". То есть в точности, как вы и говорите.
Но на схеме прямо над этой надписью изображено RGB. Вот.
Ну хорошо, пусть GRB, но в моей WS2818 зажигается RBG... Наверное, хотели сделать RGB, да что-то пошло не так.
В сущности, какая разница. Программе на сервере то все равно. А переворачивать данные средствами контроллера, наверное, неправильно. Мало ли, что придет в голову китайцам завтра...

Igor78
Сообщения: 143
Зарегистрирован: 26 янв 2015, 14:44
Откуда: Москва

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

Сообщение Igor78 » 26 мар 2018, 14:54

Andrey_B писал(а):
26 мар 2018, 13:23
..
В сущности, какая разница. Программе на сервере то все равно. А переворачивать данные средствами контроллера, наверное, неправильно. ..
Согласен.

Сейчас подключил 4 чипа WS2813 38 метрами витой пары (UTP NEOMAX 5e). Питание по той же витой паре - 12V, понижается до 3,3V.
Все работает исправно, планирую использовать их для индикации в сенсорных выключателях со стеклами Livolo, вместо PCA9685..
С уважением, Игорь

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

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

Сообщение Andrey_B » 26 мар 2018, 15:01

Будет возможность - делайте фотографии. Показывайте, что получается. Пользователи интересуются.

Igor78
Сообщения: 143
Зарегистрирован: 26 янв 2015, 14:44
Откуда: Москва

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

Сообщение Igor78 » 26 мар 2018, 15:08

Andrey_B писал(а):
26 мар 2018, 15:01
Будет возможность - делайте фотографии. Показывайте, что получается. Пользователи интересуются.
OK, как раз начинаю печатать и собирать...
С уважением, Игорь

Prokol
Сообщения: 197
Зарегистрирован: 25 янв 2015, 21:43

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

Сообщение Prokol » 27 мар 2018, 15:55

Андрей, добрый день.
Есть такие дисплеи LCD2004 и lcd1602 по i2c.
Есть возможность добавить их в устройства? Довольно неплохие, большие экраны.

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

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

Сообщение Genplane » 06 апр 2018, 09:39

Всем привет!
При очередном тестировании очередного устройства с MegaD-328, она выпала из сети. При этом она видна в сети с прежним IP, но при попытке зайти на её веб-страничку пишет:
Error 404: Not Found
Пробовал перепрошить, всё прошло успешно. Выключил-включил...
Опять: Error 404: Not Found
Куда копать?

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

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

Сообщение Andrey_B » 06 апр 2018, 09:59

В прошивке MegaD-328 нет такого сообщения: "Error 404: Not Found".
Устройство не может возвращать такую ошибку. Подобную ошибку может возвращать браузер/плагин браузера, кеширующий прокси сервер или что-то в этом духе.
Формулировка "...выпала из сети. При этом она видна в сети..." не кажется понятной. Сделайте скриншот.

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

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

Сообщение Genplane » 06 апр 2018, 11:05

Andrey_B писал(а):
06 апр 2018, 09:59
В прошивке MegaD-328 нет такого сообщения: "Error 404: Not Found".
Устройство не может возвращать такую ошибку. Подобную ошибку может возвращать браузер/плагин браузера, кеширующий прокси сервер или что-то в этом духе.
Формулировка "...выпала из сети. При этом она видна в сети..." не кажется понятной. Сделайте скриншот.
Извиняюсь за беспокойство.
Разобрался с этой проблемой. Оказывается, что пока эта MegaD-328 (тестовая у меня) отдыхала (была отключена несколько дней) её адрес заняло другое устройство. И они конфликтовали. Проверил сеть анализатором и увидел это. Поменял адрес нового устройства и веб-страничка MegaD открылась.

kerberos
Сообщения: 20
Зарегистрирован: 07 мар 2018, 00:08

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

Сообщение kerberos » 10 апр 2018, 01:46

Доброй ночи, коллеги.
Сижу вот пытаюсь разобраться в проблеме: настраивал порты в связке МегаД + MDM. По непонятной причине перестала пинговаться одна из мег. Проблемная скриптом megad-2561-php тоже не видится. Наткнулся на формуме на передергивание "+" клеммы - не помогло. При этом зашитая логика (когда не видит/нет сервера) самой МегаД отрабатывает без проблем.
Что еще попробовать?

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

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

Сообщение xsash » 10 апр 2018, 08:33

Либо мега не видит сеть (сетевой контроллер в меге, lan провод/разъем, порт на свиче, сбросился ip адрес).
Либо DHCP выдал меге новый ip адрес

Проверьте, что "последняя миля" до меги исправная - подключите ноут на lan кабель
Проверьте выданные DHCP сервером ip адреса
Подключите мегу напрямую

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

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

Сообщение Andrey_B » 10 апр 2018, 10:22

xsash писал(а):
10 апр 2018, 08:33
Либо мега не видит сеть (сетевой контроллер в меге, lan провод/разъем, порт на свиче, сбросился ip адрес).
Либо DHCP выдал меге новый ip адрес
Немного поправлю.
Если устройство выполняет команды по умолчанию, то с сетевым контроллером в Меге все в порядке. Тактирование микроконтроллера обеспечивается работой сетевого чипа. Если он не работает, не работает и встроенная логика.
Мега в данный момент не принимает IP-адреса от DHCP. Соответственно DHCP может быть виноват только в том случае, если он выдал тот же адрес другому устройству. Кстати, следует это проверить.
"Сброситься" IP-адрес в контроллере сам по себе в описанной ситуации не может. (Если, конечно, вы не нажимали кнопку стирания EEPROM).
Патчкорд, порт на коммутаторе - теоретически возможно. Следует проверить состояние светодиодов "Link" и на сетевом разъеме контроллера и на коммутаторе. Проверить/заменить патчкорд, порт коммутатора.

kerberos
Сообщения: 20
Зарегистрирован: 07 мар 2018, 00:08

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

Сообщение kerberos » 10 апр 2018, 11:03

Andrey_B писал(а):
10 апр 2018, 10:22
xsash писал(а):
10 апр 2018, 08:33
Либо мега не видит сеть (сетевой контроллер в меге, lan провод/разъем, порт на свиче, сбросился ip адрес).
Либо DHCP выдал меге новый ip адрес
Немного поправлю.
Если устройство выполняет команды по умолчанию, то с сетевым контроллером в Меге все в порядке. Тактирование микроконтроллера обеспечивается работой сетевого чипа. Если он не работает, не работает и встроенная логика.
Мега в данный момент не принимает IP-адреса от DHCP. Соответственно DHCP может быть виноват только в том случае, если он выдал тот же адрес другому устройству. Кстати, следует это проверить.
"Сброситься" IP-адрес в контроллере сам по себе в описанной ситуации не может. (Если, конечно, вы не нажимали кнопку стирания EEPROM).
Патчкорд, порт на коммутаторе - теоретически возможно. Следует проверить состояние светодиодов "Link" и на сетевом разъеме контроллера и на коммутаторе. Проверить/заменить патчкорд, порт коммутатора.
Адрес задавал жестко в настройках меги (думаю вариант с DHCP можно отбросить).
Утром наспех попробовал воткнуть напрямую "проблемную" мегу в ПК, результата нет (по прописанному ip пинга нет, скрипт также её не видит).
Андрей, если бы я нажал EEPROM, то и логика бы сбросилась, верно? Если да, то пока только и останавливает от сброса, что мега работает "как прописал" даже при отсутствии сервера (с некоторой оговоркой, т.к. прописанная логика на сервере шире).
Зелёный индикатор на порте меги горит, оранжевый временами моргает.
Вечером вытащу саму мегу из щитка, отработаю еще вариант с заменой патч-корда и ПК (попробую с ноута). О результатах отпишусь.

Ответить