MegaD-328/2561 FAQ

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 03 мар 2015, 16:17

Светодиод ACT отображает сетевую активность на уровне HTTP-протокола (обращения из браузера, работа с сервером). Он никак не связан со светодиодом RJ-45 разъема. Последний будет реагировать на ARP, ICMP и т.д. Светодиод "Act" не будет.
Описанная вами ситуация неспецифическая. Написал вам по электронной почте по поводу дальнейших действий.
Но на всякий случай можно попробовать перепрошить устройство в режиме восстановления.
Выключить питание устройства.
Запустить megad-cfg.php -w -f -e
Включить питание устройства.

avtomat78
Сообщения: 92
Зарегистрирован: 06 фев 2015, 19:02

Re: MegaD-328 FAQ

Сообщение avtomat78 » 03 мар 2015, 18:40

Добрый день, собрал данное устройство, через веб морду все настраивается, на кнопки реагирует согласно настройкам, а вот к тестовому серверу ни как не могу подключится! все настроил по инструкции, но ни в какую. что может быть? домашняя сеть 192.168.1.хх девайс настроил 192.168.1.39

Все, разобрался, все работает!

dsam
Сообщения: 9
Зарегистрирован: 03 мар 2015, 14:17

Re: MegaD-328 FAQ

Сообщение dsam » 03 мар 2015, 22:35

Ура, заработало после перепрошивки!
Был момент в том, что команда
php.exe megad-cfg.php --fw megad-328.hex -f -e --ee
не срабатывала из-за того, что в скрипте megad-cfg.php из-за строки 269 ($megad_check = 0) далее шел выход на стр.280.
Закомментил этот выход и прошивка сработала - девайс ожил! (Правда настройки портов пропали - сбросились не в состояние после покупки, а вообще все порты NC).

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 03 мар 2015, 22:41

dsam, чтобы вернуть конфигурацию портов, достаточно в Conf выбрать Preset: 7I7O (правда поля Action останутся пустыми - при производстве входы "линкуются" с выходами)
А вообще это очень интересно - что же произошло с вашим контроллером...

А что касается megad-cfg.php, то только сегодня поправил этот баг. В версии 1.35 он исправлен.

Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

Re: MegaD-328 FAQ

Сообщение Ivan_A » 05 мар 2015, 16:25

Здравствуйте.

Прописал в поле Net Action 192.168.1.201/sec/?cmd=12:2 и не работает. 192.168.1.201 - IP соседнего контроллера. Если это поле скопировать и вставить в адресную строку браузера, то команда выполняется.
Тоже самое, если в Net Action прописать ip сервера/test.php. Скрипт не выполняется... Из браузера - без проблем.
И еще в поле Net Action сохраняется только 30 символов - маловато.

Прошивка заводская, fw: 3.28

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 05 мар 2015, 16:35

Ivan_A, рядом с полем NetAction есть чекбокс. Он установлен или нет?
Какой IP сервера? Прописан ли в настройках GW?

Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

Re: MegaD-328 FAQ

Сообщение Ivan_A » 05 мар 2015, 17:02

с чекбоксом игрался. не влияет. Вообще планирую его оставить. IP сервера не прописывал. Хочу запускать постепенно, сперва запустить по максимуму автономно, потом, прикручу скрипты. Шлюз тоже не прописывал.
но сейчас попробую..

Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

Re: MegaD-328 FAQ

Сообщение Ivan_A » 05 мар 2015, 17:13

Прописал реальный сервер и шлюз, но скрипт к контроллеру не прикрутил. Action не выполняется, без чекбокса Net Action работает, с ним нет. Наверное, это логично, сервер же доступен. Прописал левый айпишник сервера - все заработало. Значит, дело было в настройках сервера и шлюза по умолчанию. Спасибо за оперативный ответ!!!

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 05 мар 2015, 17:20

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

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 09:33

День добрый! Через MegaD-328 хочу подключить насос. Входной сигнал - от герконового датчика уровня, как исключить частое включение - выключение насоса при колебании уровня воды?

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 10 мар 2015, 11:06

"Датчик уровня" - это значит какая-то емкость?
Если так, то просто фиксируйте время срабатывания геркона.
Например, геркон размыкается, когда уровень падает. Тогда включайте насос только в том случае, если когда геркон разомкнулся и не замыкался больше в течение, скажем, 2 минут. Это будет означать, что уровень воды действительно упал.

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 12:23

а как это выполнить на сервере?

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 10 мар 2015, 12:24

Написать программу.

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 12:33

логично.
if ( $_GET['pt'] == "1" )
sleep(60)
file_get_contents('http://192.168.0.14/sec/?cmd=8:2');
но после этого срабатывает еще 2-3 раза

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 10 мар 2015, 12:46

Ну конечно не так.
Нужно фиксировать время срабатывания.
Удобнее всего разделить программы на две. Скрипт, который вызывается MegaD-328 на сервере лишь пишет в базу или файл время последнего срабатывания.
А дальше должна быть запущена другая программа, которая периодически проверяет это время. И если она видит, что геркон разомкнут продолжительное время, переключает выход.

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 12:56

Спасибо, буду пробовать. Андрей у меня еще один вопрос на странице "Свет" нет данных ни в демонстрационном ни в обычном режиме. Как это исправить?

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 10 мар 2015, 13:03

Не знаю. У меня есть. ;)
Если это происходит с кодом, скаченным давно, попробуйте загрузить новый архив.

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 13:20

захожу по ссылке с сайти. На главной странице тоже не все показывает
Вложения
снимок5.png
снимок5.png (330.55 КБ) 9684 просмотра
снимок3.png
снимок3.png (183.32 КБ) 9684 просмотра

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

Re: MegaD-328 FAQ

Сообщение Andrey_B » 10 мар 2015, 15:32

Игорь347, попробуйте зайти в демо-интерфейс другим браузером. Что-то Konqueror'у не нравится в Java-скриптах.
Для Linux и оригинальный Firefox, конечно, есть.
Ну и с Epiphany и Iceweasel, по-моему, проблем не было.

Игорь347
Сообщения: 25
Зарегистрирован: 04 янв 2015, 17:13

Re: MegaD-328 FAQ

Сообщение Игорь347 » 10 мар 2015, 16:30

Спасибо большое!

Ответить