Подсказка
Модератор: immortal
-
- Сообщения: 15
- Зарегистрирован: Ср сен 01, 2021 8:48 pm
- Откуда: Сакт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 0
Подсказка
Добрый вечер.
Только начинаю прошу помочь. Megad-2561 v2.3+MegaD-8170-R. MajorDoMo на Win10. Собрал освещение комнат. При нажатии кнопок на сцене все работает. Но при нажатии кнопки (физической) на стене свет тоже включается и выключается но статус кнопок на сцене не меняется. Если было выключено то и показывает выключено, или наоборот. Не зависимо от кнопки на стене. Прилагаю несколько скринов.
Надеюсь написал все правильно и туда. Зарание спасибо.
Только начинаю прошу помочь. Megad-2561 v2.3+MegaD-8170-R. MajorDoMo на Win10. Собрал освещение комнат. При нажатии кнопок на сцене все работает. Но при нажатии кнопки (физической) на стене свет тоже включается и выключается но статус кнопок на сцене не меняется. Если было выключено то и показывает выключено, или наоборот. Не зависимо от кнопки на стене. Прилагаю несколько скринов.
Надеюсь написал все правильно и туда. Зарание спасибо.
- Вложения
-
- Статус не меняется при нажатии кнопки на стене.
- Relay.png (103.25 КБ) 2117 просмотров
-
- Mega.png (134.89 КБ) 2117 просмотров
-
- 11_Port.png (65.1 КБ) 2117 просмотров
-
- 4_Port.png (60.95 КБ) 2117 просмотров
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Подсказка
Не все показали. Не показали, как настроена привязка выхода (P11) в модуле MegaD:
А вообще, вариантов настройки может быть много. Например, настройка по ВАРИАНТУ 2 (https://www.ab-log.ru/forum/viewtopic.p ... 104#p40104).
Также можете в модуле MegaD вход не привязывать, в контроллере в настройках входа (P4) поставить галку напротив поля "Act". А выход (P11) в модуле MegaD настроить таким образом:
1. Создать метод "setStatus" с кодом:
2. В модуле MegaD на вкладке "Данные" у выхода (P11) у объекта реле выставляем метод "setStatus" ("Связанное свойство оставляем незаполненным). "Skip default action" указываем "Да".
Ну а если после этого нормально работать не будет, тогда надо будет прописать методы (turnOn, turnOff и switch).
Аналогично по привязке входа в модуле MegaD (P4).
А вообще, вариантов настройки может быть много. Например, настройка по ВАРИАНТУ 2 (https://www.ab-log.ru/forum/viewtopic.p ... 104#p40104).
Также можете в модуле MegaD вход не привязывать, в контроллере в настройках входа (P4) поставить галку напротив поля "Act". А выход (P11) в модуле MegaD настроить таким образом:
1. Создать метод "setStatus" с кодом:
Код: Выделить всё
if(isset($_GET['v'])) {
if ($_GET['v'] == 1) {
$this->setProperty('Status', 1);
} else {
$this->setProperty('Status', 0);}
}
Ну а если после этого нормально работать не будет, тогда надо будет прописать методы (turnOn, turnOff и switch).
- Рейтинг: 1.16%
-
- Сообщения: 2
- Зарегистрирован: Вт окт 12, 2021 5:52 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Подсказка
Спасибо, очень помогло
Саня Странствующий.
https://www.mngz.ru/vse-obo-vsem/409917 ... sloty.html
https://www.mngz.ru/vse-obo-vsem/409917 ... sloty.html
-
- Сообщения: 15
- Зарегистрирован: Ср сен 01, 2021 8:48 pm
- Откуда: Сакт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 0
Re: Подсказка
Добрый вечер. Собрал схему по вашей ссылке ВАРИАНТУ 2. В выходные буду пробовать.
Еще по форуму. Чтобы задать вопрос надо каждый раз создавать новую тему?
Еще по форуму. Чтобы задать вопрос надо каждый раз создавать новую тему?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Подсказка
По поводу ВАРИАНТА 2 -- проверенное решение.
Лучше не создавать новую тему, а находить подходящую. Практически все аспекты реализации УД многократно поднимались форумчанами в различных темах. Лично я активно пользуюсь поиском, в 95 % случаев помогает.
Например, вопросы, связанные с работой контроллеров MegaD, как правило, обсуждаются в этой (https://mjdm.ru/forum/viewtopic.php?f=5&t=2263) ветке.
Лучше не создавать новую тему, а находить подходящую. Практически все аспекты реализации УД многократно поднимались форумчанами в различных темах. Лично я активно пользуюсь поиском, в 95 % случаев помогает.
Например, вопросы, связанные с работой контроллеров MegaD, как правило, обсуждаются в этой (https://mjdm.ru/forum/viewtopic.php?f=5&t=2263) ветке.
- Рейтинг: 1.16%
-
- Сообщения: 15
- Зарегистрирован: Ср сен 01, 2021 8:48 pm
- Откуда: Сакт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 0
Re: Подсказка
Добрый день. Результат теста вышел отрицательный. Может я плохо описал проблему,повторюсь. На сцене или в управлении нажав кнопку включил свет, свет горит. Подошел и выключил выключатель (кнопка) на стене, свет погас. Но в MJ кнопки показывают что свет горит.
Настроил все по этой ссылке.(https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1328)
1.Relays
turnON
file_get_contents("http://192.168.0.14/sec/?cmd=4:1");
setGlobal('Relay_014-07.status', 1);
turnOFF
file_get_contents("http://192.168.0.14/sec/?cmd=4:0");
setGlobal('Relay_014-07.status', 0);
switch
file_get_contents("http://192.168.0.14/sec/?cmd=4:2");
$state =file_get_contents("http://192.168.0.14/sec/?pt=4&cmd=get");
if ($state == "ON") {
setGlobal('Relay_014-07.status', 1);
} else {
setGlobal('Relay_014-07.status', 0);}
Выключатель в Меню.
Выключатель на сцене.
Модуль MegaD.
Где просчет, не понимаю.
Настроил все по этой ссылке.(https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1328)
1.Relays
turnON
file_get_contents("http://192.168.0.14/sec/?cmd=4:1");
setGlobal('Relay_014-07.status', 1);
turnOFF
file_get_contents("http://192.168.0.14/sec/?cmd=4:0");
setGlobal('Relay_014-07.status', 0);
switch
file_get_contents("http://192.168.0.14/sec/?cmd=4:2");
$state =file_get_contents("http://192.168.0.14/sec/?pt=4&cmd=get");
if ($state == "ON") {
setGlobal('Relay_014-07.status', 1);
} else {
setGlobal('Relay_014-07.status', 0);}
Выключатель в Меню.
Выключатель на сцене.
Модуль MegaD.
Где просчет, не понимаю.
- Вложения
-
- MegaD_2.png (103.55 КБ) 1820 просмотров
-
- MtgaD_1.png (113.9 КБ) 1820 просмотров
-
- Выключатель_сцена.png (108.02 КБ) 1820 просмотров
-
- Выключатель_меню.png (101.68 КБ) 1820 просмотров
-
- Relay_014-07_Metod.png (100.32 КБ) 1820 просмотров
-
- Relay_014-07_Status.png (96.77 КБ) 1820 просмотров
-
- Relays.png (105.68 КБ) 1820 просмотров
-
- Главная.png (907.81 КБ) 1820 просмотров
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Подсказка
Прописан ли в конфигурации контроллера скрипт "megad.php" и адрес сервера? Лучше покажите скрин настройки.
В настройке входа в контроллере, надеюсь, НЕ стоит галка напротив поля "Act".
Кроме того, не показана настройка привязки метода ко входу в модуле "MegaD" на вкладке "Данные".
Еще проверьте, что модуль "MegaD" "видит" контроллер (должна читаться конфигурация Меги при нажатии кнопки "Read Config" на вкладке "Advenced").
В настройке входа в контроллере, надеюсь, НЕ стоит галка напротив поля "Act".
Кроме того, не показана настройка привязки метода ко входу в модуле "MegaD" на вкладке "Данные".
Еще проверьте, что модуль "MegaD" "видит" контроллер (должна читаться конфигурация Меги при нажатии кнопки "Read Config" на вкладке "Advenced").
-
- Сообщения: 15
- Зарегистрирован: Ср сен 01, 2021 8:48 pm
- Откуда: Сакт-Петербург
- Благодарил (а): 11 раз
- Поблагодарили: 0
Re: Подсказка
Высылаю.
- Вложения
-
- P_11.png (65.09 КБ) 1783 просмотра
-
- P_4.png (65.23 КБ) 1783 просмотра
-
- Config.png (68.82 КБ) 1783 просмотра
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Подсказка
Тут все правильно.
Не прислали картинку с настройкой привязки метода ко входу в модуле MegaD.
Кроме того проверьте, прописан ли адрес сервера в настройках модуля (там в самом верху есть пункт "Настройка"). И еще один момент. "Перевесьте" привязку метода ко входу на вход типа "Counter". Если обратили внимание, именно туда (судя по счетчику) приходят срабатывания вашего физического выключателя-кнопки. А строчку по порту с типом "IN" вообще удалите.
Не прислали картинку с настройкой привязки метода ко входу в модуле MegaD.
Кроме того проверьте, прописан ли адрес сервера в настройках модуля (там в самом верху есть пункт "Настройка"). И еще один момент. "Перевесьте" привязку метода ко входу на вход типа "Counter". Если обратили внимание, именно туда (судя по счетчику) приходят срабатывания вашего физического выключателя-кнопки. А строчку по порту с типом "IN" вообще удалите.
- Рейтинг: 1.16%