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

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

Модератор: immortal

89130000013
Сообщения: 7
Зарегистрирован: Сб апр 14, 2018 5:25 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение 89130000013 » Вс фев 23, 2025 8:13 am

Подскажите как подключить. Есть шторы . 1 кнопка кратковременно - поднимает. 2 кнопка кратковременно опускает. Работает через мега. Создал ПУ. В действия-метод на вкл и выкл написал прямое управление реле мега с паузой file_get_contents("http://192.123.4.151/ххх/?cmd=28:1;p5;28:0;"); и file_get_contents("http://192.123.4.151/ххх/?cmd=27:1;p5;27:0;");
С экрана компа и приложения андройд ПУ работает. и реле вкл выкл и значки отоброжения на экранах.
Как сделать чтоб с физических кнопок мега отображалась вкл/выкл пиктограмма на экране?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

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

Сообщение Chainik » Вс фев 23, 2025 11:05 pm

Если известно, какое объект_свойство отвечает за отображение состояния ваших пиктограмм, то надо видоизменить код методов. Например, так (выделить паузу из команд, и добавить изменение свойства объекта, на которое завязано состояние пиктограмм):

Код: Выделить всё

file_get_contents("http://192.123.4.151/ххх/?cmd=28:1");
sg('Объект.Свойство', 1);
usleep(500000);
file_get_contents("http://192.123.4.151/ххх/?cmd=28:0");
sg('Объект.Свойство', 0);
В модуле MegaD на входах, куда подключены физические кнопки, должны быть прописаны ваши методы.
Если не секрет, что за привод используется для штор? (можно сразу ссылкой).
Ответить