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

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

Модератор: immortal

kostya066
Сообщения: 53
Зарегистрирован: Чт ноя 27, 2014 10:43 am

Re: Модуль "MegaD"

Сообщение kostya066 »

У багира можно было отправкой команды(К примеру): callMethod('MegaD1.setOutput',array('port'=>9,'value'=>1)); можно было включить реле на меге, а как сделать тут? а то сейчас при нажатии железной кнопки к примеру на порте 2 свет не переключается. Пока пришлось убрать IP сервера чтобы мега работала стационарно...
Как сделать так: при нажатии железной кнопки на меге заставить мегу переключать свет?
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am

Re: Модуль "MegaD"

Сообщение AHgpeu »

kostya066 писал(а):У багира можно было отправкой команды(К примеру): callMethod('MegaD1.setOutput',array('port'=>9,'value'=>1)); можно было включить реле на меге, а как сделать тут? а то сейчас при нажатии железной кнопки к примеру на порте 2 свет не переключается. Пока пришлось убрать IP сервера чтобы мега работала стационарно...
Как сделать так: при нажатии железной кнопки на меге заставить мегу переключать свет?
нужно убрать в файле megad.php 1 строку кода
AHgpeu писал(а):

Код: Выделить всё

$session = new session("prj");
и заработает. само причём, будут в упрощеном виде выполняться команды по умолчанию.
а как дальше настроить -- дело вкуса и фантазии.
kostya066
Сообщения: 53
Зарегистрирован: Чт ноя 27, 2014 10:43 am

Re: Модуль "MegaD"

Сообщение kostya066 »

Спасибо, но это не выход:)
Отключив сессию и заставив мегу выполнять внутренние команды, а не команды МД. Как быть теперь с софтовыми переключателями в меню?:)
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль "MegaD"

Сообщение sergejey »

kostya066 писал(а):Спасибо, но это не выход:)
Отключив сессию и заставив мегу выполнять внутренние команды, а не команды МД. Как быть теперь с софтовыми переключателями в меню?:)
Софтовые переключатели организуются через связанные свойства. Привязываете одно свойство к выключателю и к меге и всё. Либо из своих скриптов используйте установку связанного с мегой свойства в 1/0 для включения/выключения. Методы вообще не нужно задейстовать. При желании вы можете использовать методы для реакции на события от меги.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm

Re: Модуль "MegaD"

Сообщение Victor_S »

sergejey писал(а):Попробуйте обновиться и посмотреть работает ли ответ сервера, а так же методы.
Обновился - ничего не изменилось, увы...
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: Модуль "MegaD"

Сообщение Bagir »

Всем привет! Похоже за время моего отсутствия столько всего произошло. Буду догонять.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль "MegaD"

Сообщение sergejey »

Так и не работает?
Проверил всё на своём MegaD -- работает. Значения обновляются, методы вызываются, параметры методам передаются, связанные свойства меняют выходы. Даже не знаю, как ещё проверить.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am

Re: Модуль "MegaD"

Сообщение AHgpeu »

подтверждаю, всё работает.
единственное, что меня смущает... некоторые выключатели могут не срабатывать с 1го раза, или наоборот, включают и тут же выключают освещение)
думаю, это конфликты с остатками прошлого варианта управления мегами. выясняю.

очень не хватает стандартной (встроенной) возможности отправлять свои команды мегам. можно, конечно, делать прямую отправку команды, но как-то не кошерно)
например обнуление счётчиков или время нарастания яркости PWM

кстати,
sergejey писал(а):Насчёт управление ШИМ, как отправляется команда? "10:250" -- так сработает? Если да, то можно попробовать через привязанное свойство установить "250" и программа должна послать такую команду.
действительно, входы PWM корректно работают, и принимают значения 0-255

а ещё начал падать главный цикл. хотя кроме установки дополнения больше ничего не делал. сам не перезапускается.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Контактная информация:

Re: Модуль "MegaD"

Сообщение ErmolenkoM »

Сегодня на почте получил посылку со своей первой мегой.
Поставил модуль и из коробки все заработало!
Это просто сказка!
Пока из особенностей подметил только громко щелкающее реле. Наверное надо было брать на семисторах.
Большое спасибо за модуль!
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль "MegaD"

Сообщение sergejey »

AHgpeu писал(а):а ещё начал падать главный цикл. хотя кроме установки дополнения больше ничего не делал. сам не перезапускается.
Здесь надо выяснять причину. Наврятли это связано с модулем MegaD.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить