Страница 127 из 141

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

Добавлено: Ср мар 04, 2020 10:52 am
Nail
это?

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

Добавлено: Ср мар 04, 2020 11:05 am
Chainik
mrdizel писал(а): Ср мар 04, 2020 10:25 am Добрый день.
Подскажите как правильно настроить управление светом через мегу.
Сейчас получается такая петрушка- управление работает со сцены.Но если управляю с меги то состояние не обновляется на сцене.
Может кинет кто ссылку на корректную настройку для управления реле (светом).
Один из вариантов настройки, который РАБОТАЕТ (в самом конце длинного первого поста после подзаголовка "ДОПОЛНЕНИЕ").
https://ab-log.ru/forum/viewtopic.php?f=1&t=1328
Скринов там нет, но четкое следование описанию приводит к 100-% работоспособности без глюков.

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

Добавлено: Ср мар 04, 2020 1:38 pm
tsember
Logrus писал(а): Вт мар 03, 2020 8:01 pm с гитхаба можно скачать любую версию, ссылка на гит есть со странички в коннекте у этого модуля или найти через аккаунт автора
Вот ссылка на гитхаб с модулем. https://github.com/sergejey/majordomo-megad
Но как скачать прежнюю (не январскую) версию, не в курсе? предлагает скачать только последнюю.

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

Добавлено: Чт мар 05, 2020 12:10 pm
Logrus

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

Добавлено: Сб мар 07, 2020 9:24 pm
tsember
Продолжение эпопеи. Бился-бился со своей проблемой. Ставил разные версии модуля, по сто раз перенастраивал параметры (т.к. при реинсталле модуля настройки сбивались)
Даже (ВНИМАНИЕ!) настраивал по дополнению к статье https://ab-log.ru/forum/viewtopic.php?f=1&t=1328. Результат тот же.

Пошел дальше. Поставил WireShark. И что я там увидел... :?
Пакетов куча, сразу прописал фильтр: показывать только трафик между мегой и сервером, и только протокол HTTP.

320 пакет - жмакаю кнопку, сервер отвечает: включить 28 порт (свет). Релешка 28 порта щелкает - свет загорается.
1303 пакет - на 30 порту у меня висит шина 1Wire с датчиками 18в20, командой list считываю значения со всех (сценарий запускается раз в минуту, по крону с сервера)
1840 пакет - раз в 60 секунд происходит считывание портов меги командой all.
1865 пакет - сразу после предыдущего действия, на мегу С СЕРВЕРА отправляется команда выключить 28 порт. Свет гаснет.
2936 пакет - Сервер отправляет "контрольную" команду выключения порта.

Дальше я решил проверить еще раз:
все по тому же сценарию:
3227 - включаю
3360 - считываю 18в20
3858 - сервер считывает состояние всех портов
3896 - выключает 28 порт.

Грешил в сторону самой Меги, но как видно из скрина, выключает свет все таки модуль MegaD на сервере.

Ребят, помогите, куда дальше копать? Реально не удобно жить в доме, где свет (ВО ВСЕМ ДОМЕ) включается с смартфона (через-чур "умный" дом)

2020-03-07_11-23-56.png
2020-03-07_11-23-56.png (68.16 КБ) 4263 просмотра

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

Добавлено: Сб мар 07, 2020 9:47 pm
Chainik
Есть несколько вопросов.
1. Какую кнопку вы "жмакаете", физическую или виртуальную в интерфейсе? Если физическую, покажите, пожалуйста, настройку порта, куда подключена кнопка, в модуле MegaD.
2. Покажите настройку в модуле MegaD порта 28.
3. Не стоит ли в конфигурации Меги галка в пункте "srv loop:"?
4. Что стоит в модуле MegaD на вкладке "Общие" в поле "Период опроса, секунд:"?
5. Ну и до кучи, как выглядит в Меге настройка входа с кнопкой?

И еще вопрос. У вас Windows XP?

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

Добавлено: Сб мар 07, 2020 10:22 pm
tsember
Chainik писал(а): Сб мар 07, 2020 9:47 pm 1. Какую кнопку вы "жмакаете", физическую или виртуальную в интерфейсе? Если физическую, покажите, пожалуйста, настройку порта, куда подключена кнопка, в модуле MegaD.
С виртуальной (сцена) кнопкой проблем нет. Нажал, и свет горит весь день. Проблемы с кнопкой физической (не фиксируемой).
Chainik писал(а): Сб мар 07, 2020 9:47 pm 2. Покажите настройку в модуле MegaD порта 28.
порт реле (28)
2020-03-07_22-18-28.png
2020-03-07_22-18-28.png (18.17 КБ) 4244 просмотра
порт кнопки (21)
2020-03-07_22-20-23.png
2020-03-07_22-20-23.png (17.03 КБ) 4244 просмотра
Chainik писал(а): Сб мар 07, 2020 9:47 pm 3. Не стоит ли в конфигурации Меги галка в пункте "srv loop:"?
избавился от этой галки еще 3 года назад, когда гараж настраивал. Больше ни в одном контроллере ее не ставил.
2020-03-07_22-09-55.png
2020-03-07_22-09-55.png (5.96 КБ) 4244 просмотра
2020-03-07_22-13-05.png
2020-03-07_22-13-05.png (1.92 КБ) 4244 просмотра
Chainik писал(а): Сб мар 07, 2020 9:47 pm 4. Что стоит в модуле MegaD на вкладке "Общие" в поле "Период опроса, секунд:"?
Ничего особенного, стандартные параметры. Период опроса - 60 секунд. Именно после этого "опроса" и вырубается освещение.
2020-03-07_22-17-08.png
2020-03-07_22-17-08.png (16.05 КБ) 4244 просмотра
Chainik писал(а): Сб мар 07, 2020 9:47 pm 5. Ну и до кучи, как выглядит в Меге настройка входа с кнопкой?
2020-03-07_22-22-24.png
2020-03-07_22-22-24.png (3.73 КБ) 4244 просмотра
Chainik писал(а): Сб мар 07, 2020 9:47 pm 0И еще вопрос. У вас Windows XP?
Семерка 32 бит на нетбуке ASUS

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

Добавлено: Сб мар 07, 2020 10:30 pm
Chainik
Ага...
1. В модуле MegaD на вкладке "Общие" в поле "Период опроса, секунд:" я бы выставил "0" во всех случаях (может быть тогда проблема уйдет).
2. Если у вас настроено по альтернативному методу (как тут https://ab-log.ru/forum/viewtopic.php?f=1&t=1328), то тогда выход (порт 28) вообще не должен настраиваться в модуле MegaD (т.е. в модуле MegaD надо удалить все строчки по порту P28).

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

Добавлено: Сб мар 07, 2020 10:51 pm
tsember
Chainik писал(а): Сб мар 07, 2020 10:30 pm Ага...
1. В модуле MegaD на вкладке "Общие" в поле "Период опроса, секунд:" я бы выставил "0" во всех случаях (может быть тогда проблема уйдет).
Спасибо за ответ. Попробовал перекинуть на "0" сек. Теперь проверка состояния портов происходит сразу после получения какого либо пакета от Меги. То есть свет включается и выключается сразу, не дожидаясь 60-секундного таймаута
2020-03-07_22-48-52.png
2020-03-07_22-48-52.png (8.37 КБ) 4237 просмотров
Сейчас попробую второй предложенный вами способ.
P.S. Ума не приложу, почему в гараже, та же самая система (только версия Меги более старая), а работает все нормально?

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

Добавлено: Сб мар 07, 2020 11:15 pm
Chainik
tsember писал(а): Сб мар 07, 2020 10:51 pm ...
P.S. Ума не приложу, почему в гараже, та же самая система (только версия Меги более старая), а работает все нормально?
У меня было предположение касательно ответа на этот вопрос. Предположение было такое. У вас прошивка Меги в гараже более старая. В логику работы Меги с версии прошивки 4.37 beta4 было внесено принципиальное изменение:
- Добавлена функция отправки уведомлений о переключение выходов, если они переключались не сервером (устройством, чей IP-адрес отличается от адреса сервера - например, другим контроллером, пользователем через встроенный Web-интерфейс и т.д.)
Если все настроено, как рекомендует автор модуля, то входы не настраиваются, настраиваются только выходы, в Меге у входа прописывается действие по-умолчанию, а напротив поля "Act" стоит галка.
Возможно, в этом случае Мега считает, что она самостоятельно переключает выход и сообщает о переключении выхода серверу. А сервер, допустим, еще раз делает переключение выхода. Отсюда, возможно, и проблемы.

Но кто-то (не помню кто) делал тестовый откат на версию прошивки ниже 4.37 beta4 и двойное переключение сохранялось. Так что моя теория не подтвердилась.