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

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

Модератор: immortal

Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

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

Сообщение Chainik » Вс фев 16, 2020 6:16 pm

OlegM писал(а):
Вс фев 16, 2020 4:49 pm
Как по этим данным узнать к чему это относится?
/ajax/megad.html?op=readvalues&device=6
Что это за девайс 6?
Могу только предположить, что device=6 -- это обозначение вашей Меги в внутри модуля MegaD. Наверное, модуль MegaD в какой-то момент делает опрос состояния портов Мег ajax-запросом. В результате этого запроса (опять же -- предположение) происходит цепь событий, приводящая к хаотичному переключению выходов.

Важно, по какому принципу у вас все настроено в модуле MegaD: как рекомендовал SergeJey (настройка выходов) или только настройка реакции на срабатывание входов как тут в конце первого поста (https://ab-log.ru/forum/viewtopic.php?f=1&t=1328)?

Недавно на ab-log обсуждались появившиеся проблемы с модулем (https://ab-log.ru/forum/viewtopic.php?f=1&t=1695). Там же было предположение, с чем они могли быть связаны.

Если настроено у вас по методу SergeJey и есть время для того, чтобы перепрошиться, не исправит ли ситуацию прошивка на версию ver 4.37 beta2 (или более раннюю)?
OlegM
Сообщения: 97
Зарегистрирован: Пт май 15, 2015 3:28 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

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

Сообщение OlegM » Вс фев 16, 2020 7:41 pm

Chainik писал(а):
Вс фев 16, 2020 6:16 pm
Недавно на ab-log обсуждались появившиеся проблемы с модулем (https://ab-log.ru/forum/viewtopic.php?f=1&t=1695). Там же было предположение, с чем они могли быть связаны.

Если настроено у вас по методу SergeJey и есть время для того, чтобы перепрошиться, не исправит ли ситуацию прошивка на версию ver 4.37 beta2 (или более раннюю)?
Благодарю за информацию. Прошивка у меня 4.39.b4, попробую откатить.
Для диммируемых устройств все управление через мегад, т.к. диммирование через мажордом не работает.
Сейчас почитаю последнюю ссылочку. Походу у меня все тоже самое.
Простые устройства оказались сложнее своего кода. :D
Еще раз спасибо.
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

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

Сообщение Chainik » Вс фев 16, 2020 8:05 pm

OlegM писал(а):
Вс фев 16, 2020 7:41 pm
...
Для диммируемых устройств все управление через мегад, т.к. диммирование через мажордом не работает.
...
Ну почему же не работает? Через ПУ может и не работает, но если делать все через свои объекты и методы, то иногда получается (https://www.ab-log.ru/forum/viewtopic.p ... 406#p35406).
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

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

Сообщение Logrus » Вс фев 16, 2020 9:53 pm

Chainik писал(а):
Вс фев 16, 2020 8:05 pm
OlegM писал(а):
Вс фев 16, 2020 7:41 pm
...
Для диммируемых устройств все управление через мегад, т.к. диммирование через мажордом не работает.
...
Ну почему же не работает? Через ПУ может и не работает, но если делать все через свои объекты и методы, то иногда получается (https://www.ab-log.ru/forum/viewtopic.p ... 406#p35406).
и через пу прекрасно работает и со смулзом даже
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
OlegM
Сообщения: 97
Зарегистрирован: Пт май 15, 2015 3:28 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

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

Сообщение OlegM » Вс фев 16, 2020 10:12 pm

Chainik писал(а):
Вс фев 16, 2020 8:05 pm
Ну почему же не работает? Через ПУ может и не работает, но если делать все через свои объекты и методы, то иногда получается (https://www.ab-log.ru/forum/viewtopic.p ... 406#p35406).
Когда сам писал, то работало. Через ПУ нет. Сейчас отключил все кнопки в ПУ. Вроде пока не глючит. Но тогда смысл в этих кнопках. Кстати откат версии мегад не помог.
Кстати иногда при обновлении чего нибудь в админке, сейчас уже не помню, выскакивает вверху несколько раз "Никого нет. Активность...". Походу что-то осталось от старых версий MD. Может с этим тоже что-то связано?
Последний раз редактировалось OlegM Вс фев 16, 2020 10:21 pm, всего редактировалось 1 раз.
OlegM
Сообщения: 97
Зарегистрирован: Пт май 15, 2015 3:28 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

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

Сообщение OlegM » Вс фев 16, 2020 10:13 pm

Logrus писал(а):
Вс фев 16, 2020 9:53 pm
и через пу прекрасно работает и со смулзом даже
Вы имеете ввиду с мегад? Там же в ПУ нет обработчика long_press для megaD. У меня даже не работает double_click.
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 40 раз
Поблагодарили: 1 раз

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

Сообщение semkyskov » Пн фев 24, 2020 2:05 pm

Что такое /objects/?job= в истории свойства?
СпойлерПоказать
Изображение
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

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

Сообщение Chainik » Пн фев 24, 2020 2:25 pm

semkyskov писал(а):
Пн фев 24, 2020 2:05 pm
Что такое /objects/?job= в истории свойства?
СпойлерПоказать
Изображение
Могу предположить, что было выполнено задание (Job), созданное, допустим, "addScheduledJob" или "setTimeOut".
За это сообщение автора Chainik поблагодарил:
semkyskov (Пн фев 24, 2020 2:39 pm)
Рейтинг: 1.16%
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 40 раз
Поблагодарили: 1 раз

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

Сообщение semkyskov » Пн фев 24, 2020 2:39 pm

Chainik писал(а):
Пн фев 24, 2020 2:25 pm
Могу предположить, что было выполнено задание (Job), созданное, допустим, "addScheduledJob" или "setTimeOut".
Да, скорее всего. ID системных таймеров из одноименного модуля имеют очень схожие значения.
tsember
Сообщения: 52
Зарегистрирован: Ср фев 04, 2015 12:28 am
Благодарил (а): 54 раза
Поблагодарили: 6 раз

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

Сообщение tsember » Вт мар 03, 2020 10:00 am

Ребята, добрый день. Проблема следующего характера: использую МЖДМ в гараже с 2015 года, модули МегаД с 16го. За это время много чего изменилось, но всегда подстраивался под нововведения.
Сейчас построил дом, подключил освещение к своей экосистеме и тут поплыли проблемы.
Понятное дело, работоспособность лонг пресс остается в далекой перспективе, проблема не нова, но решения до сих пор нет.

А вот с обычным переключением "7:2", подцепленному к методу Switch возникли трудности. При клике железной кнопкой свет включается, но через 3-5-7 секунд выключается.

2020-03-03 09:39:39 /api.php/method/Relay04.turnOn?m_c_s%5B0%5D=Relay04.turnOn&no_session=1
2020-03-03 09:39:47 /api.php/method/Relay04.turnOff?m_c_s%5B0%5D=Relay04.turnOff&no_session=1

Стал разбираться. При включении света появляется таймер "mega_refresh_6" с командой: getURL("http://127.0.0.1:80/ajax/megad.html?op= ... evice=6",0);

Свет гаснет как раз в ту или следующую секунду после выполнения таймера. Если эту ссылку вбить в адресную строку, в ответе будет "ОК"
Я так понимаю, выполняется опрос значений, после которого либо модуль МД либо ПУ что то не устраивает ответ, и свет гаснет.

У кого были похожие проблемы? Как решили? или глюк модуля / Меги?
Ответить