[Модуль] MegaD (megad)
Модератор: immortal
-
- Сообщения: 51
- Зарегистрирован: Пт дек 18, 2015 5:42 pm
- Благодарил (а): 20 раз
- Поблагодарили: 10 раз
Re: Модуль "MegaD"
Присоеденяюсь к вопросу, у меня ситуация аналогичная. Кнопка в меню меняет свой статус только тогда, когда нажимаю кнопку "обновить в Панель управления /megad"
Linux DietPi, OrangePi-PC, MyMegaD328
Connect: http://connect.smartliving.ru/profile/689
Connect: http://connect.smartliving.ru/profile/689
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль "MegaD"
Так и есть, модуль не запрашивает данных, если изменение входа не влекло какого-то ответа с сервера. Т.е. если сервер не отдаёт никакой команды устройству, то как бы и не ждёт, что на нём что-то изменилось. Возможно, имеет смысл после любого действия запрашивать статус портов. Даже не помню, почему решил когда-то этого не делать.Kod.Begemot писал(а):У меня кажется такая же ситуация, проверю. Мне кажется что дело в том, что модуль не запрашивает состояние выходов после каждого изменения. Есть команда у меги, в ответ на которую мега отправляет состояние всех портов. cmd=all, подробнее в API есть. По идее эту команду и отправляет модуль, когда жмём "обновить", а потом парсит ответ и раскидывает по таблице. Тогда, по-хорошему, нужны изменения в модуле. Только вот не повлияет ли это на ещё что...
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Подождите. Но ведь используя "действие по умолчанию" мы лишь имитируем "Action", так? Тогда модуль меняет состояние выхода. Почему бы и не обновить в таком случае?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль "MegaD"
Так. Если сервер выдаёт "действие по умолчанию" в виде какой-то команды, то следом идёт запрос на получение статуса портов. Т.е. если сервер хоть что-то отвечает, то и запрашивает состояние, если он ничего не отвечает (отдаёт пустой ответ), то запрос состояния не производится.Kod.Begemot писал(а):Подождите. Но ведь используя "действие по умолчанию" мы лишь имитируем "Action", так? Тогда модуль меняет состояние выхода. Почему бы и не обновить в таком случае?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 51
- Зарегистрирован: Пт дек 18, 2015 5:42 pm
- Благодарил (а): 20 раз
- Поблагодарили: 10 раз
Re: Модуль "MegaD"
так что же делать?sergejey писал(а): Так. Если сервер выдаёт "действие по умолчанию" в виде какой-то команды, то следом идёт запрос на получение статуса портов. Т.е. если сервер хоть что-то отвечает, то и запрашивает состояние, если он ничего не отвечает (отдаёт пустой ответ), то запрос состояния не производится.
Как МЖД узнает что состояние выходов на MegaD изменилось?
Какие объекты и свойства или методы правильно связать?
Сейчас я сделал так:
1. Создал объект Relay1
2. Создал объект переключатель в меню управления, и привязал его к объекту Relay1 свойство status
3. привязал MegaD выход 10 к объекту Relay1 свойство status.
Методы нигде не использовал.
Linux DietPi, OrangePi-PC, MyMegaD328
Connect: http://connect.smartliving.ru/profile/689
Connect: http://connect.smartliving.ru/profile/689
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Дай скриншот настроек меги.... Подозреваю что там или скрипт не указана или ещё что. Потому и мегу не находит сканом.
-
- Сообщения: 51
- Зарегистрирован: Пт дек 18, 2015 5:42 pm
- Благодарил (а): 20 раз
- Поблагодарили: 10 раз
Re: Модуль "MegaD"
у меня MegaD определилась сканом, и настройки модуль с нее считывает, при нажатии кнопки обновить
- Вложения
-
- 1.jpg (68.19 КБ) 10537 просмотров
Linux DietPi, OrangePi-PC, MyMegaD328
Connect: http://connect.smartliving.ru/profile/689
Connect: http://connect.smartliving.ru/profile/689
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
каки еще есть варианты организации системы освещения при помощи megad и MDM чтобы была возможность управления как с железных кнопок так и из МДМ с отоброжением актуального статуса выключателей в МДМ. Как у людей организованно то???