В рамках реализации возможности полного управления всем освещением(на MR6Cv2) и вентиляцией( на MRM2-mini) БЕЗ КОНТРОЛЛЕРА слегка изменил коммутацию реле:
было:
-все iGND модулей соединены и сведены на один плинт заземления. К нему цепляются общие провода от выключаетелей
-входы mrm2-mini висят в воздухе, реле управляется только скриптами
-два входа одного из модулей MR6Cv2 настроены на новой прошивке на обработку одинарных и двойных нажатий - одинарное переключает соответсвующий выход, двойное шлется в MQTT и ловится скриптами для включения\выключения соответствующей вытяжки на MRM2-mini
стало(что изменилось):
-iGND модулей соединены с GND питания (взял его, правда, с контроллера, тк было просто ближе)
-входы модуля mrm2-mini соединены с соответствующими входами модуля MR6Cv2, которые раньше отслеживались в скриптах. Скрипты, соответственно, прибиты, двойное нажатие на MR6C модуле не отслеживается, на MRM2-mini двойное нажатие настроено на переключение соответствующего выхода.
Ожидаю: одинарный клик по кнопкам переключает выходы реле MR6Cv2, двойной клик переключает выходы MRM2-mini.
Имею по факту: одинарные клики не работают(по факту оказалось, что входы “залипли” в долгом клике) двойные переключают MRM2-mini.
теста ради пробовал отключать GND от iGND: начинают работать одинарные клики на реле
MR6Cv2, но при замыкании любого из двух входов, срабатывают оба.
если подключать или только входы от MRM2-mini или только входы от MR6Cv2, то все работает ок в рамках этих модулей.
Как быть? Что можно попробовать? На крайний случай, конечно, могу отказаться от ручного управления MRM2-mini и обратно уйти на скрипты, но не хотелось бы.
P.S. по подобной схеме с соединением входов нескольких модулей(а именно всех нулевых входов у всех реле и диммера MRGBWd) прекрасно работает на долгое нажатие для всего в качестве мастер выключателя и для однократного нажатия у одного из модулей на переключение пары выходов. Проблема именно с MRM2-mini, я думаю из-за объединения iGND и GND