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

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

Модератор: immortal

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

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

Сообщение Chainik » Пт ноя 26, 2021 8:33 pm

Попробуйте на вкладке "Advanced" нажать кнопку "Read config". А предварительно тщательно сравните настройки портов в модуле. Очень может быть, что есть отличия.
denisrpn
Сообщения: 3
Зарегистрирован: Пт ноя 26, 2021 7:58 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение denisrpn » Пн ноя 29, 2021 6:39 pm

Не помогает ничего. Но если в устройстве MegaD в MajorDomo у портов поставить тип Counter происходит вот что: у герконов метод statusChanged начинает непрерывно вызываться только когда контакт замкнут (дверь закрыта) а у датчиков движения - без разницы было там движение или нет - вызывается непрерывно. Т.е. когда на устройстве горят зеленые лампочки у этих портов - непрерывно и бесконечное кол-во раз вызывается StatusChanged. У обоих выходов в самом web-интерфейсе устройства порты P2 и P4 имеют тип IN и P&R (больше никакие опции не включены). Что я делаю не так?
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

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

Сообщение Chainik » Пн ноя 29, 2021 8:37 pm

Такие вещи, как правило, случаются, когда происходит зацикливание. В свойстве указан метод, который должен запускаться при изменении, а в этом методе происходит изменение свойства.

Попробуйте не пользоваться простыми устройствами. Можете также сделать "по образу и подобию": https://www.ab-log.ru/forum/viewtopic.p ... 022#p47022
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение MaxVM » Ср апр 27, 2022 1:16 pm

Здравствуйте!

Подскажите в чем проблема!
Мега подключена все данные с контроллера получены в Мажордомо.
Захожу в модуль, далее в порт (картинка 1). При нажатие on\off все отрабатывает!
Пытаюсь добавить простое устройство (картинка 2).
Все добавилось (картинка 3)
При нажатии (картинка 4) ничего не происходит!
При нажатии на on\off (картинка 1), меняется свойство статус 0 на единичку и обратно, свет включается и выключается.
Если меняю руками цифры в свойствах объекта цифры меняются действия не происходит.
Вложения
4.jpg
4.jpg (52.49 КБ) 1025 просмотров
3.jpg
3.jpg (46.16 КБ) 1025 просмотров
2.jpg
2.jpg (59.44 КБ) 1025 просмотров
1.jpg
1.jpg (69.67 КБ) 1025 просмотров
Аватара пользователя
Nail
Сообщения: 373
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт апр 28, 2022 6:10 pm

MaxVM писал(а):
Ср апр 27, 2022 1:16 pm
Здравствуйте!

Подскажите в чем проблема!
Мега подключена все данные с контроллера получены в Мажордомо.
Захожу в модуль, далее в порт (картинка 1). При нажатие on\off все отрабатывает!
Пытаюсь добавить простое устройство (картинка 2).
Все добавилось (картинка 3)
При нажатии (картинка 4) ничего не происходит!
При нажатии на on\off (картинка 1), меняется свойство статус 0 на единичку и обратно, свет включается и выключается.
Если меняю руками цифры в свойствах объекта цифры меняются действия не происходит.
Может проблема здесь?
Вложения
Screenshot_1.jpg
Screenshot_1.jpg (20.64 КБ) 1001 просмотр
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
redmax144
Сообщения: 44
Зарегистрирован: Чт янв 28, 2016 8:18 pm
Благодарил (а): 13 раз
Поблагодарили: 5 раз

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

Сообщение redmax144 » Сб янв 27, 2024 8:27 pm

Добрый вечер, подскажите пожалуйста, обнаружил баг в модуле, при выборе типа устройства - i2c_16pwm_sda, создаются дополнительные 16 портов под видом [номер_порта.1 - номер.порта.16], в моём случае 43.1-43.16. А порт 43.0 это порт настройки конфигурации i2c_16pwm_sda, там прописывается порт SCL. Так вот при периодическом получении данных с меги, она отправляет данные о событиях по портам 43.0-43.15, а у нас 43.0 это служебный получается порт, поэтому все смещается на один пункт и состояния высылаются не туда.
Где бы в файлах модуля можно подправить это? Нашёл пока только пару строк в файле /var/www/html/modules/megad/readvalues.inc.php, но это за получение данных отвечает, а за настройку порта я не нашёл какой файл отвечает...
Аватара пользователя
Shuravi
Сообщения: 25
Зарегистрирован: Вс апр 21, 2019 7:58 pm
Откуда: Ростов-на-Дону
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Shuravi » Чт фев 01, 2024 9:17 am

Добрый день. Подскажите пожалуйста, ответа на форуме к сожалению не нашел.
Использую 2 контроллера:
1. MegaD-2561.
2. MegaD-2561-RTC.
с исполнительными устройствами, к которым подключены выключатели, свет,датчики и т.д.
Не так давно было обнаружено, что есть большая задержка в отправки данных на север MJD. (В частности: изменение состояние геркона приходило через 20-30-60 секунд после срабатывания (могли вообще не прийти), изменение температуры вообще не отправлялись в MJD). Если взять сигнал геркона, то при открытии двери вижу, что лампа на ИМ зажглась, в интерфейсе контроллера состояние изменилось, MJD об этом не знает.
Вчера попробовал задать в обоих контроллерах в поле SRV ИП сервера MJD, проверил наличие файла megad.php. Время опроса в настройках модуля установлена 1 секунда. Данные ECMD. Теперь изменение состояния вообще перестали передаваться. Перезапускал цикл приложения megaD, убрал в поле SRV ИП сервера (вернул как было), эффекта никакого... Если что-то происходит в меги, МЖД не получает информацию об этом.
Куда копать, подскажите пожалуйста.
Аватара пользователя
Nail
Сообщения: 373
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Ср фев 07, 2024 5:54 pm

Shuravi писал(а):
Чт фев 01, 2024 9:17 am
Время опроса в настройках модуля установлена 1 секунда.
1- Время опроса не советую ставит 1 сек , у меня 180 сек(читать мат часть) это просто опрос данных , но при изменения статуса оконечников ( темп, геркон ) оно автоматом отсылает сразу в МД(не зависимо от времени опроса) .
2 - обратите внимание на галочки в мегаД при отсутствии сервера(может галка "ушла")
3- не полная инфа о проблеме ( лучше проконсультироваться на форуме ab-log на форуме " Очень интересно, но ничего непонятно!" у гуру Руслан)
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
Ответить