Такое поведения модуля наблюдается уже достаточно давно. Многие сталкиваются с проблемами, но при помощи альтернативных методов , костылей и неравнодушных людей кое как их решают, не редко приобретая при этом другие проблемы. Остается наедятся, что найдется такой человек, который сможет проблемы обобщить, описать и отправить автору сюда https://connect.smartliving.ru/ideas.html, а все пользователи меги проголосуют за их решение.
[Модуль] MegaD (megad)
Модератор: immortal
-
- Сообщения: 29
- Зарегистрирован: Вт июл 10, 2018 11:21 am
- Благодарил (а): 40 раз
- Поблагодарили: 1 раз
Re: [Модуль] MegaD (megad)
-
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
- Благодарил (а): 26 раз
- Поблагодарили: 3 раза
Re: [Модуль] MegaD (megad)
Автор модуля залаживает в работу возможность работы с ПУ, потому если есть хоть один доп. метод который дергает Мегу, то будут дурдомы.Chainik писал(а): ↑Сб мар 07, 2020 11:15 pmУ меня было предположение касательно ответа на этот вопрос. Предположение было такое. У вас прошивка Меги в гараже более старая. В логику работы Меги с версии прошивки 4.37 beta4 было внесено принципиальное изменение:
- Добавлена функция отправки уведомлений о переключение выходов, если они переключались не сервером (устройством, чей IP-адрес отличается от адреса сервера - например, другим контроллером, пользователем через встроенный Web-интерфейс и т.д.)
Если все настроено, как рекомендует автор модуля, то входы не настраиваются, настраиваются только выходы, в Меге у входа прописывается действие по-умолчанию, а напротив поля "Act" стоит галка.
Возможно, в этом случае Мега считает, что она самостоятельно переключает выход и сообщает о переключении выхода серверу. А сервер, допустим, еще раз делает переключение выхода. Отсюда, возможно, и проблемы.
Но кто-то (не помню кто) делал тестовый откат на версию прошивки ниже 4.37 beta4 и двойное переключение сохранялось. Так что моя теория не подтвердилась.
60 с. у вас это не только обновление данных с датчиков, а обновление всех портов и если не стоит Аct и где то привязан метод с кодом (switch например) то будет выключать ест...но
Сам хотел обновлять так датчики по таймеру, но тогда свет везде гаснет. Настроено у меня через методы
-
- Сообщения: 52
- Зарегистрирован: Ср фев 04, 2015 12:28 am
- Благодарил (а): 54 раза
- Поблагодарили: 6 раз
Re: [Модуль] MegaD (megad)
Продолжил разбираться с модулем.
Очень интересен тот момент, что свет выключается не зависимо от того, что написано в методи СВИЧ (в рамках разумного конечно), а как написали сообщением выше, раз в ХХ секунд (при очередном опросе меги). По этому удалил все что было написано в методи СВИЧ, оставив лишь require(DIR_MODULES.'devices/SControllers_switch.php'); в родительском методе. Работает как и до этого. Опрос ведь отключен.
У меня вот какое предположение возникло: А что, если модуль как то не правильно парсит состояния портов при опросе?! Ну например:
получает значения OFF;OFF;ON;OFF; А при парсе модуль думает, что третий порт, это второй (ну для примера), видит состояние OFF и выключает свет?
Очень интересен тот момент, что свет выключается не зависимо от того, что написано в методи СВИЧ (в рамках разумного конечно), а как написали сообщением выше, раз в ХХ секунд (при очередном опросе меги). По этому удалил все что было написано в методи СВИЧ, оставив лишь require(DIR_MODULES.'devices/SControllers_switch.php'); в родительском методе. Работает как и до этого. Опрос ведь отключен.
У меня вот какое предположение возникло: А что, если модуль как то не правильно парсит состояния портов при опросе?! Ну например:
получает значения OFF;OFF;ON;OFF; А при парсе модуль думает, что третий порт, это второй (ну для примера), видит состояние OFF и выключает свет?
-
- Сообщения: 25
- Зарегистрирован: Пн июн 17, 2019 5:32 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] MegaD (megad)
Подскажите! Помогите!
Настроил MegaD-2561. Происходит общение с сервером Majordomo.
Но при нажатии Read Config (хочу конфиг из меги перенести в модуль MegaD мажордомо) - ничего не происходит. Поле конфига Current config: остается пустым.
IP меги без изменений 192.168.0.14
IP сервера majordomo 192.168.0.126
Сервер подключен к первому роутеру. MegaD подключена ко второму.
Второй роутер соеденен с первым LAN to LAN (на втором выключен DHCP сервер).
На первом (главном) роутере вижу что по проводу подключен и сервер и MegaD. Находятся в одной подсети.
Не понимаю, куда копать, или подскажите на какой странице ответ, потихоньку читаю весь пост, но если кто добрый человек - дайте знак)
Настроил MegaD-2561. Происходит общение с сервером Majordomo.
Но при нажатии Read Config (хочу конфиг из меги перенести в модуль MegaD мажордомо) - ничего не происходит. Поле конфига Current config: остается пустым.
IP меги без изменений 192.168.0.14
IP сервера majordomo 192.168.0.126
Сервер подключен к первому роутеру. MegaD подключена ко второму.
Второй роутер соеденен с первым LAN to LAN (на втором выключен DHCP сервер).
На первом (главном) роутере вижу что по проводу подключен и сервер и MegaD. Находятся в одной подсети.
Не понимаю, куда копать, или подскажите на какой странице ответ, потихоньку читаю весь пост, но если кто добрый человек - дайте знак)
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: [Модуль] MegaD (megad)
1. Убедитесь, что в модуле MegaD в пункте "[Настроить]" (как заходите в модуль рядом с кнопкой "Сканировать устройства") у вас вписан адрес сервера (192.168.0.126).
2. Убедитесь, что в конфигурации MegaD (в самой "железяке") выставлен адрес сервера 192.168.0.126.
По идее, после этого должна работать кнопка "Сканировать устройства", ну и "Read Config".
2. Убедитесь, что в конфигурации MegaD (в самой "железяке") выставлен адрес сервера 192.168.0.126.
По идее, после этого должна работать кнопка "Сканировать устройства", ну и "Read Config".
-
- Сообщения: 25
- Зарегистрирован: Пн июн 17, 2019 5:32 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] MegaD (megad)
Прописываю в Advance -> Server change -> Server IP-address: указываю адрес 192.168.0.126, но он там не сохраняется в majordomo в это поле. При этом пишет ОК.Chainik писал(а): ↑Сб мар 14, 2020 3:03 pm1. Убедитесь, что в модуле MegaD в пункте "[Настроить]" (как заходите в модуль рядом с кнопкой "Сканировать устройства") у вас вписан адрес сервера (192.168.0.126).
2. Убедитесь, что в конфигурации MegaD (в самой "железяке") выставлен адрес сервера 192.168.0.126.
По идее, после этого должна работать кнопка "Сканировать устройства", ну и "Read Config".
В самой железяке
GW не заполнял 255.255.255.0 так и оставил
в SRV: прописано 192.168.0.126:80
SRV Type: HTTP
Сканируя устройства - MegaD добавляется. Даже при определенных действиях с устройством - данные передаются в majordomo. Но именно конфиг не переносится ...
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: [Модуль] MegaD (megad)
Да, у меня точно такое же поведение.
НО!!!
Я говорил совершенно о другом.
"1. Убедитесь, что в модуле MegaD в пункте "[Настроить]" (как заходите в модуль рядом с кнопкой "Сканировать устройства") у вас вписан адрес сервера (192.168.0.126)."
Это в другом месте!!! Возможно, поможет.
- Рейтинг: 1.16%
-
- Сообщения: 25
- Зарегистрирован: Пн июн 17, 2019 5:32 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] MegaD (megad)
ДА! Помогло!!! От души, в душу, задушу!Chainik писал(а): ↑Сб мар 14, 2020 10:53 pmДа, у меня точно такое же поведение.
НО!!!
Я говорил совершенно о другом.
"1. Убедитесь, что в модуле MegaD в пункте "[Настроить]" (как заходите в модуль рядом с кнопкой "Сканировать устройства") у вас вписан адрес сервера (192.168.0.126)."
Это в другом месте!!! Возможно, поможет.
Куда высылать пивас ?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: [Модуль] MegaD (megad)
"Я скажу не надо рая,
Дайте Родину мою" (с)
Ну нажмите на кнопку "спасибо" (кнопка в виде жеста, выражающего одобрение).
Дайте Родину мою" (с)
Ну нажмите на кнопку "спасибо" (кнопка в виде жеста, выражающего одобрение).
-
- Сообщения: 99
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 42 раза
- Поблагодарили: 13 раз
Re: [Модуль] MegaD (megad)
Потихоньку осваиваю MegaD совместно с Мажордомо. Подключил пока датчик температуры HTU21D. В Мажордомо установил соответствующий модуль. Мега при сканировании не увиделась, но при установки вручную работает. Вопрос в том, что данные обновляются только при нажатии кнопки "обновить" в закладке "данные" модуля. В общих настройках есть поле "период опроса". Если выставить значение отличное от нуля, то данные обновляются. Но, если я правильно понял, то данные вроде как должны обновляться и без этого. Или у всех в этом поле всё таки ставится время опроса?
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)