Страница 81 из 140

Re: Модуль "MegaD"

Добавлено: Пт авг 11, 2017 5:00 pm
skysilver
barsmaster писал(а):слишком много всего приходит наоборот, физически срабатывает один вход, MD ловит срабатывания сразу нескольких.
Раз приходит, значит Мега шлет по своему разумению. )) У порта IN raw-режим случайно не включен?

Re: Модуль "MegaD"

Добавлено: Пт авг 11, 2017 5:11 pm
barsmaster
skysilver писал(а):
barsmaster писал(а):слишком много всего приходит наоборот, физически срабатывает один вход, MD ловит срабатывания сразу нескольких.
Раз приходит, значит Мега шлет по своему разумению. )) У порта IN raw-режим случайно не включен?
Камрады, ну совесть меги чиста. Сделал через дебаг.
Первый контакт замкнул
17:02:50 0.02079200 MegaD obj request/objects/?job=370154
17:02:48 0.72749200 MegaD obj request/megad.php?pt=17&m=2&cnt=11&mdid=
17:02:47 0.73107000 MegaD obj request/megad.php?pt=17&cnt=11&mdid=

Второй замкнул
17:04:18 0.75016300 MegaD obj request/objects/?job=370156
17:04:14 0.40557800 MegaD obj request/megad.php?pt=16&m=2&cnt=9&mdid=
17:04:14 0.07825600 MegaD obj request/objects/?job=370155
17:04:13 0.41288100 MegaD obj request/megad.php?pt=16&cnt=9&mdid=

Третий
17:05:15 0.95316500 MegaD obj request/objects/?job=370158
17:05:14 0.63653000 MegaD obj request/megad.php?pt=15&m=2&cnt=9&mdid=
17:05:13 0.64505600 MegaD obj request/megad.php?pt=15&cnt=9&mdid=

Как бы всё правильно шлёт. я долго держу замкнутый контакт, поэтому m=2 приходит. И входы не смешивает между собой.
а вот Алиса уже методами жонглирует как ей вздумается.


Вот как прописаны методы
https://gyazo.com/e7b39696e2971f5805876b84700ca4c6
замыкаю контакт, срабатывает два
https://gyazo.com/d93a34759d59faa100ad0539d21700db

Кстати поле Текущее значение будет висеть 1, даже после перезагрузки страницы, пока не нажмешь кнопку обновить, Может в этом и проблема?

RAW не включен. все три порта настроены так
https://gyazo.com/b34351e7d54865e436e099b4b9d3b157
на модуле 14in положение джампера верхнее. Всё как надо.

Re: Модуль "MegaD"

Добавлено: Пт авг 11, 2017 9:34 pm
Chainik
Ну может попробовать перевыбрать объекты и методы на закладке "данные".
Еще попробуйте перечитать конфигурацию Меги из модуля (Read config). На всякий случай.

Re: Модуль "MegaD"

Добавлено: Ср авг 16, 2017 3:04 pm
ak73
Доброго дня, подскажите как получить в мажордоме значения NFC меток со считывателя подключенному к МЕГЕ, мега метки видит и считывает, вызывает соотвественно процедуру в мажоржоме, но как из этой процедуры (в мажордоме) получить значение приложеной метки - не понимаю

Заранее спасибо!

вопрос решили в тебе железо вот ответ

Получилось!!!
в скрипте megad присваиваю нужному свойству значение ключа, в вызываемом методе считываю, проверяю и выполняю нужные действия

код в скрипте
if (isset($_GET['ib'])) {
sg('HomeAlarmSystem.key', $_GET['ib']);
}

код в методе
Say('Распознавание ключа',2);
$value = GetGlobal("HomeAlarmSystem.key");
say($value,2);

Re: Модуль "MegaD"

Добавлено: Вт сен 05, 2017 8:43 am
andrey1509
Доброго времени всем.
Посмотрите у кого как. При изменении входов/выходов Меги, т.е. допустим отключил (перенес на другие) вх./вых. , перечитал информацию в "Advanced" . Удаленные соединения не удаляются. Новые добавляются. Приходиться в базе данных руками вычищать.
В довершению к вопросу. На форуме http://www.ab-log.ru/forum/viewtopic.ph ... &start=660, я задал вопрос почему при подключении датчика движения, датчик DHT22 ведет себя непонятно как. Там я показывал это на графиках.
Были предположения о плохих контактах, о том что использую дополнительный источник +12В. Все это не то.
Если сервер не знает о том, что на контактах меги подключен датчик движения и какие исполнительные контакты, то датчик работает без сбоев. Как только прочитаю и обновлю конфигурацию меги , начинаются сбои в показаниях.
Обыкновенные выключатели (у меня кнопки) ни на что не влияют.

Re: Модуль "MegaD"

Добавлено: Вт сен 19, 2017 10:25 pm
kas58
Модуль не устанавливается, в чем может быть проблема?

Re: Модуль "MegaD"

Добавлено: Вт сен 19, 2017 10:39 pm
Chainik
Могу предположить (чисто умозрительно), что отсутствуют необходимые права на папку, куда устанавливается модуль. У вас, наверное, линукс (в котором я не разбираюсь)?

Re: Модуль "MegaD"

Добавлено: Вт сен 19, 2017 10:55 pm
kas58
Chainik писал(а):Могу предположить (чисто умозрительно), что отсутствуют необходимые права на папку, куда устанавливается модуль. У вас, наверное, линукс (в котором я не разбираюсь)?
Да, на Raspberry. Нет не права, другие модули встают без проблем.

Re: Модуль "MegaD"

Добавлено: Ср сен 20, 2017 1:42 pm
sergejey
kas58 писал(а):Модуль не устанавливается, в чем может быть проблема?
Ха, нашёлся один фундаментальный баг :)
В общем, исправьте пока так -- зайдите через phpmyadmin в базу данных и там в таблицу project_modules. Через редактирование структуры поменяйте тип поля ID с tinyint(3) на int(10).

Объяснение -- таблица списка установленных модулей имеет поле ID и оно автоматически увеличивается с установкой нового модуля (или повторной установкой существующего с предыдущим удалением), так вот это поле сейчас не может иметь значение больше 255 и соответственно потом уже нельзя никакой новый модуль установить.

Я это конечно исправлю в ближайшее время.

Re: Модуль "MegaD"

Добавлено: Ср сен 20, 2017 8:53 pm
kas58
sergejey писал(а): Ха, нашёлся один фундаментальный баг :)
В общем, исправьте пока так -- зайдите через phpmyadmin в базу данных и там в таблицу project_modules. Через редактирование структуры поменяйте тип поля ID с tinyint(3) на int(10).
Спасибо, установил.