Подсказка

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

donik
Сообщения: 15
Зарегистрирован: Ср сен 01, 2021 8:48 pm
Откуда: Сакт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 0

Подсказка

Сообщение donik » Сб окт 09, 2021 7:54 pm

Добрый вечер.
Только начинаю прошу помочь. Megad-2561 v2.3+MegaD-8170-R. MajorDoMo на Win10. Собрал освещение комнат. При нажатии кнопок на сцене все работает. Но при нажатии кнопки (физической) на стене свет тоже включается и выключается но статус кнопок на сцене не меняется. Если было выключено то и показывает выключено, или наоборот. Не зависимо от кнопки на стене. Прилагаю несколько скринов.
Надеюсь написал все правильно и туда. Зарание спасибо.
Вложения
Relay.png
Статус не меняется при нажатии кнопки на стене.
Relay.png (103.25 КБ) 2077 просмотров
Mega.png
Mega.png (134.89 КБ) 2077 просмотров
11_Port.png
11_Port.png (65.1 КБ) 2077 просмотров
4_Port.png
4_Port.png (60.95 КБ) 2077 просмотров
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Подсказка

Сообщение Chainik » Сб окт 09, 2021 10:05 pm

Не все показали. Не показали, как настроена привязка выхода (P11) в модуле MegaD:
Mega_.png
Mega_.png (105.44 КБ) 2050 просмотров
Аналогично по привязке входа в модуле 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);}
}
2. В модуле MegaD на вкладке "Данные" у выхода (P11) у объекта реле выставляем метод "setStatus" ("Связанное свойство оставляем незаполненным). "Skip default action" указываем "Да".
Ну а если после этого нормально работать не будет, тогда надо будет прописать методы (turnOn, turnOff и switch).
За это сообщение автора Chainik поблагодарил:
donik (Вс окт 10, 2021 9:53 am)
Рейтинг: 1.16%
biminib987
Сообщения: 2
Зарегистрирован: Вт окт 12, 2021 5:52 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Подсказка

Сообщение biminib987 » Вт окт 12, 2021 5:53 pm

Спасибо, очень помогло
Саня Странствующий.
https://www.mngz.ru/vse-obo-vsem/409917 ... sloty.html
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Подсказка

Сообщение Chainik » Вт окт 12, 2021 5:56 pm

А для "спасибо" есть специальная кнопочка в виде жеста, выражающего одобрение. ))
donik
Сообщения: 15
Зарегистрирован: Ср сен 01, 2021 8:48 pm
Откуда: Сакт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 0

Re: Подсказка

Сообщение donik » Вт окт 12, 2021 8:30 pm

Добрый вечер. Собрал схему по вашей ссылке ВАРИАНТУ 2. В выходные буду пробовать.
Еще по форуму. Чтобы задать вопрос надо каждый раз создавать новую тему?
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Подсказка

Сообщение Chainik » Вт окт 12, 2021 9:23 pm

По поводу ВАРИАНТА 2 -- проверенное решение.
Лучше не создавать новую тему, а находить подходящую. Практически все аспекты реализации УД многократно поднимались форумчанами в различных темах. Лично я активно пользуюсь поиском, в 95 % случаев помогает.
Например, вопросы, связанные с работой контроллеров MegaD, как правило, обсуждаются в этой (https://mjdm.ru/forum/viewtopic.php?f=5&t=2263) ветке.
За это сообщение автора Chainik поблагодарил:
donik (Ср окт 13, 2021 12:19 am)
Рейтинг: 1.16%
donik
Сообщения: 15
Зарегистрирован: Ср сен 01, 2021 8:48 pm
Откуда: Сакт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 0

Re: Подсказка

Сообщение donik » Сб окт 23, 2021 3:16 pm

Добрый день. Результат теста вышел отрицательный. Может я плохо описал проблему,повторюсь. На сцене или в управлении нажав кнопку включил свет, свет горит. Подошел и выключил выключатель (кнопка) на стене, свет погас. Но в 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.

Где просчет, не понимаю.
Вложения
MegaD_2.png
MegaD_2.png (103.55 КБ) 1780 просмотров
MtgaD_1.png
MtgaD_1.png (113.9 КБ) 1780 просмотров
Выключатель_сцена.png
Выключатель_сцена.png (108.02 КБ) 1780 просмотров
Выключатель_меню.png
Выключатель_меню.png (101.68 КБ) 1780 просмотров
Relay_014-07_Metod.png
Relay_014-07_Metod.png (100.32 КБ) 1780 просмотров
Relay_014-07_Status.png
Relay_014-07_Status.png (96.77 КБ) 1780 просмотров
Relays.png
Relays.png (105.68 КБ) 1780 просмотров
Главная.png
Главная.png (907.81 КБ) 1780 просмотров
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Подсказка

Сообщение Chainik » Сб окт 23, 2021 7:03 pm

Прописан ли в конфигурации контроллера скрипт "megad.php" и адрес сервера? Лучше покажите скрин настройки.
В настройке входа в контроллере, надеюсь, НЕ стоит галка напротив поля "Act".
Кроме того, не показана настройка привязки метода ко входу в модуле "MegaD" на вкладке "Данные".
Еще проверьте, что модуль "MegaD" "видит" контроллер (должна читаться конфигурация Меги при нажатии кнопки "Read Config" на вкладке "Advenced").
donik
Сообщения: 15
Зарегистрирован: Ср сен 01, 2021 8:48 pm
Откуда: Сакт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 0

Re: Подсказка

Сообщение donik » Сб окт 23, 2021 7:37 pm

Высылаю.
Вложения
P_11.png
P_11.png (65.09 КБ) 1743 просмотра
P_4.png
P_4.png (65.23 КБ) 1743 просмотра
Config.png
Config.png (68.82 КБ) 1743 просмотра
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Подсказка

Сообщение Chainik » Сб окт 23, 2021 7:48 pm

Тут все правильно.
Не прислали картинку с настройкой привязки метода ко входу в модуле MegaD.
Кроме того проверьте, прописан ли адрес сервера в настройках модуля (там в самом верху есть пункт "Настройка").
0ru75cio6zlfiswsuuzez4gcjdy.jpeg
0ru75cio6zlfiswsuuzez4gcjdy.jpeg (111.12 КБ) 1724 просмотра
И еще один момент. "Перевесьте" привязку метода ко входу на вход типа "Counter". Если обратили внимание, именно туда (судя по счетчику) приходят срабатывания вашего физического выключателя-кнопки. А строчку по порту с типом "IN" вообще удалите.
За это сообщение автора Chainik поблагодарил:
donik (Сб окт 23, 2021 8:32 pm)
Рейтинг: 1.16%
Ответить