[Модуль] MegaD (megad)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Avtor
Сообщения: 11
Зарегистрирован: Пн окт 05, 2015 8:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение Avtor » Ср фев 03, 2016 11:17 pm

не помогает
интересно еще то что в модуле мегад при нажатии кнопки сканировать устройство мегу не видит, прописывал руками
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Модуль "MegaD"

Сообщение Victor_S » Чт фев 04, 2016 8:13 am

Попробуй использовать MegaD ID. Только по IP не через все роутеры работает.
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Чт фев 04, 2016 8:44 am

Avtor писал(а):не помогает
интересно еще то что в модуле мегад при нажатии кнопки сканировать устройство мегу не видит, прописывал руками
Avtor, у Вас странно настроен MegaD, если у Вас MegaD-328-R Kit, входы/кнопки (IN) могут быть настроены только порты с P0-P6, а выходы/реле (OUT) только порт P7-P13, а у вас настроен P0 и P1 подключен к реле а должна быть подключена к кнопке, надеюсь вы не сожгли мегу.
Avtor
Сообщения: 11
Зарегистрирован: Пн окт 05, 2015 8:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение Avtor » Чт фев 04, 2016 9:43 am

у меня прошитая связка Arduino UNO + ethernet module, все работает реле от железных кнопок и от выключателя в меню управления и от выключателей на страницы сцена переключается. Вопрос только в том, что статус выключателя не меняется в меню управления если переключаешь железной кнопкой, меняется птолько когда дернишь(либо другой выход не включишь именно в МДМ либо не обновишь данные в модуле MegaD)
Avtor
Сообщения: 11
Зарегистрирован: Пн окт 05, 2015 8:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение Avtor » Чт фев 04, 2016 9:45 am

Victor_S писал(а):Попробуй использовать MegaD ID. Только по IP не через все роутеры работает.
у меня все в сервер напрямую воткнуто и ID ставил пробовал
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Чт фев 04, 2016 10:16 am

Avtor писал(а):
Victor_S писал(а):Попробуй использовать MegaD ID. Только по IP не через все роутеры работает.
у меня все в сервер напрямую воткнуто и ID ставил пробовал
Поставьте в кнопке метод - refresh
Вложения
2016-02-04 10-11-19 Скриншот экрана (2).png
2016-02-04 10-11-19 Скриншот экрана (2).png (29.06 КБ) 9892 просмотра
Avtor
Сообщения: 11
Зарегистрирован: Пн окт 05, 2015 8:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение Avtor » Чт фев 04, 2016 11:37 am

Вечером дома попробую отпишусь
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: Модуль "MegaD"

Сообщение Kod.Begemot » Чт фев 04, 2016 1:02 pm

Да непричем тут рефреш. Речь о переключении состояния выхода железной (подключенной к меге) кнопкой, через действия по дефолту. И статус выхода не обновляется автоматом. Кажется так.
Avtor
Сообщения: 11
Зарегистрирован: Пн окт 05, 2015 8:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение Avtor » Чт фев 04, 2016 1:06 pm

Kod.Begemot писал(а):Да непричем тут рефреш. Речь о переключении состояния выхода железной (подключенной к меге) кнопкой, через действия по дефолту. И статус выхода не обновляется автоматом. Кажется так.
Да именно так, не обновляется до того момента пока из МДМ выключателем не переключишь либо другой выход , либо не обновишь данные в модуле мегаД. Тогда статус всех выключателей становится верным. нет обновления данных в мдм при переключении железной (подключенной к меге) кнопкой, через действия по дефолту
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: Модуль "MegaD"

Сообщение Kod.Begemot » Чт фев 04, 2016 1:27 pm

У меня кажется такая же ситуация, проверю. Мне кажется что дело в том, что модуль не запрашивает состояние выходов после каждого изменения. Есть команда у меги, в ответ на которую мега отправляет состояние всех портов. cmd=all, подробнее в API есть. По идее эту команду и отправляет модуль, когда жмём "обновить", а потом парсит ответ и раскидывает по таблице. Тогда, по-хорошему, нужны изменения в модуле. Только вот не повлияет ли это на ещё что...
Ответить