Страница 114 из 140
Re: [Модуль] MegaD (megad)
Добавлено: Ср апр 24, 2019 10:00 pm
Anton_V
Chainik писал(а): ↑Ср апр 24, 2019 9:38 pm
Anton_V писал(а): ↑Ср апр 24, 2019 9:20 pm
ТИП "counter" всего навсего показывает количество нажатий, а считать количество нажатий за определенный период времени не правильно и муторно. когда данная функция уже реализована аппаратно на меге....
Да не важно что там показывается в модуле. Когда я выставлял ТИП "IN", у меня вообще ничего не работало. А вот при ТИПе "counter", все работает без проблем. И параметр "m" отлавливается.
А вот про "click" не знаю, работает или нет (в т.ч. после добавления предложенной мной строчки). Сейчас проверить не могу, т.к. далеко от оборудования.
могу сказать однозначно, у меня не приходит при любом режиме. может потому, что версии модулей разные. у меня сейчас стоит от 2019-04-19 10:32:56
Re: [Модуль] MegaD (megad)
Добавлено: Ср апр 24, 2019 10:10 pm
Chainik
Anton_V писал(а): ↑Ср апр 24, 2019 10:00 pm
...
могу сказать однозначно, у меня не приходит при любом режиме. может потому, что версии модулей разные. у меня сейчас стоит от 2019-04-19 10:32:56
У меня та же версия модуля. Выставлен ТИП "counter". В Меге -- P&R. "Не выполнять действие по умолчанию" [или как оно там называется] -- "Да".
Вот такой код выполняется без проблем:
Код: Выделить всё
if ( $_GET['m'] == "" ) {
say("Нажатие");
}
if ( $_GET['m'] == "1" ) {
say("Отпускание");
}
if ( $_GET['m'] == "2" ) {
say("Удержание");
}
Re: [Модуль] MegaD (megad)
Добавлено: Ср апр 24, 2019 10:45 pm
Anton_V
Chainik писал(а): ↑Ср апр 24, 2019 10:10 pm
Anton_V писал(а): ↑Ср апр 24, 2019 10:00 pm
...
могу сказать однозначно, у меня не приходит при любом режиме. может потому, что версии модулей разные. у меня сейчас стоит от 2019-04-19 10:32:56
У меня та же версия модуля. Выставлен ТИП "counter". В Меге -- P&R. "Не выполнять действие по умолчанию" [или как оно там называется] -- "Да".
Вот такой код выполняется без проблем:
Код: Выделить всё
if ( $_GET['m'] == "" ) {
say("Нажатие");
}
if ( $_GET['m'] == "1" ) {
say("Отпускание");
}
if ( $_GET['m'] == "2" ) {
say("Удержание");
}
все разобрался. действительно работает и в режиме click на меге и в режиме P&R. код действительно у обоих правильный. и мы оба правы. через переменную $_GET эти параметры приходят и корректно отрабатываются, а вот параметры через переменную $params хоть ты что делай не приходят. так что я в своем методе поменял только обращение к переменной $_GET и все заработало.
в результате получилось вот что
Код: Выделить всё
//$click=$params['click'];
$click=$_GET['click'];
//$m=$params['m'];
$m=$_GET['m'];
if ($m == '2') {
$this->callMethod('LongPress');
}
if ($click == 1) { //одинарное нажатие
$this->callMethod('Swich');
}
if ($click == 2){ //Двойное нажатие
$this->callMethod('DoublePress');
//say('Двойное нажатие',0);
}
и да пришлось выставить на порту ТИП "counter"
Re: [Модуль] MegaD (megad)
Добавлено: Ср апр 24, 2019 10:52 pm
Chainik
Anton_V писал(а): ↑Ср апр 24, 2019 10:45 pm
все разобрался. действительно работает и в режиме click на меге и в режиме P&R. код действительно у обоих правильный. и мы оба правы.
...
Ну отлично! Рад, что все получилось.
Re: [Модуль] MegaD (megad)
Добавлено: Ср апр 24, 2019 10:55 pm
Anton_V
Chainik писал(а): ↑Ср апр 24, 2019 10:52 pm
Anton_V писал(а): ↑Ср апр 24, 2019 10:45 pm
все разобрался. действительно работает и в режиме click на меге и в режиме P&R. код действительно у обоих правильный. и мы оба правы.
...
Ну отлично! Рад, что все получилось.
Надеюсь что Сергей все же исправит данную ошибку в модуле. что бы не прикручивать костыли.
Re: [Модуль] MegaD (megad)
Добавлено: Вт апр 30, 2019 9:19 am
Nail
может кто подсказать что пишет МД про МегуД?
Re: [Модуль] MegaD (megad)
Добавлено: Пн май 27, 2019 11:37 am
DEMON
MegaD в маркете дополнений в "Установлено" нет, но если зайти в "Оборудование"
- 22.png (10.52 КБ) 4814 просмотров
В закладке устройства тоже нет MegaD
- 11.png (5.35 КБ) 4814 просмотров
MajorDoMo только что установленный, перезагружать пробовал.
Переустанавливать пробовал.
Re: [Модуль] MegaD (megad)
Добавлено: Пн май 27, 2019 12:56 pm
Chainik
Т.е. после установки модуля MegaD из маркета дополнений в Мажордомо он не появляется?
Заодно уточните вашу операционную систему (Linux / Windows).
Re: [Модуль] MegaD (megad)
Добавлено: Пн май 27, 2019 2:46 pm
DEMON
Chainik писал(а): ↑Пн май 27, 2019 12:56 pm
Т.е. после установки модуля MegaD из маркета дополнений в Мажордомо он не появляется?
Заодно уточните вашу операционную систему (Linux / Windows).
Да, не появляется.
Windows 10 x64
Re: [Модуль] MegaD (megad)
Добавлено: Пн май 27, 2019 11:38 pm
Chainik
DEMON писал(а): ↑Пн май 27, 2019 2:46 pm
Chainik писал(а): ↑Пн май 27, 2019 12:56 pm
Т.е. после установки модуля MegaD из маркета дополнений в Мажордомо он не появляется?
Заодно уточните вашу операционную систему (Linux / Windows).
Да, не появляется.
Windows 10 x64
Только что установил MDM на чистую десятку. Модуль MegaD спокойно инсталлировался и появился в админке.
Могу сбросить папку "_majordomo" с установленным модулем MegaD. Если надо, пишите e-mail в личку.