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

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

Модератор: immortal

kostya066
Сообщения: 53
Зарегистрирован: Чт ноя 27, 2014 10:43 am
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: Модуль "MegaD"

Сообщение kostya066 » Пн май 18, 2015 10:20 am

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

Re: Модуль "MegaD"

Сообщение AHgpeu » Пн май 18, 2015 10:43 am

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

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

$session = new session("prj");
и заработает. само причём, будут в упрощеном виде выполняться команды по умолчанию.
а как дальше настроить -- дело вкуса и фантазии.
За это сообщение автора AHgpeu поблагодарил:
kostya066 (Пн май 18, 2015 10:54 am)
Рейтинг: 1.16%
kostya066
Сообщения: 53
Зарегистрирован: Чт ноя 27, 2014 10:43 am
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: Модуль "MegaD"

Сообщение kostya066 » Пн май 18, 2015 11:01 am

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

Re: Модуль "MegaD"

Сообщение sergejey » Пн май 18, 2015 1:04 pm

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

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

Re: Модуль "MegaD"

Сообщение Victor_S » Пн май 18, 2015 1:37 pm

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

Re: Модуль "MegaD"

Сообщение Bagir » Пн май 18, 2015 10:10 pm

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

Re: Модуль "MegaD"

Сообщение sergejey » Вт май 19, 2015 4:07 pm

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

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

Re: Модуль "MegaD"

Сообщение AHgpeu » Вт май 19, 2015 8:40 pm

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

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

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

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

Re: Модуль "MegaD"

Сообщение ErmolenkoM » Вт май 19, 2015 9:32 pm

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

Re: Модуль "MegaD"

Сообщение sergejey » Вт май 19, 2015 11:20 pm

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

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