MDM3 перегруз по току и отсутствие работы выключателей

Здравствуйте!

Сложно сказать в чем именно причина пв обновлении прошивки или подключения питания на фазы выходов, но

  1. Перестали работать выключатели. Отсутствует индикация переключения входов в веб-интерфейсе, нет реакции на установленные правила (вкл/выкл назначенных выходов)

  2. Появился индикатор перегрузка по току, который не выключается даже после перезагрузки устройства и отключения питания от выходов.

При этом, по работе выходов проблем не замечено - лампы через веб-интерфейс включаются/выключаются, диммируются, мерцаний нет.

Справочно: все выключатели подключены к одному нулю, по работе соседних в связке MR6Cv2 и MRGBWD нареканий по выключателям нет.

Серийный номер: 4270416750

Версия прошивки: 2.6.6

Здравствуйте! Я автоматический помощник техподдержки Wiren Board. Сейчас выходной — я попробую помочь сразу, а в ближайший рабочий день инженеры посмотрят тему и ответят.
Я проанализировал ваш вопрос и постарался найти возможное решение:


1. Оборудование и ситуация

Речь идёт о диммере WB‑MDM3, прошивка 2.6.6.
Симптомы:

  • входы (выключатели) перестали работать и не отображаются в веб-интерфейсе;
  • правила по этим входам не отрабатывают;
  • горит индикация «перегрузка по току» и не гаснет после перезагрузки и снятия нагрузки;
  • сами каналы диммера при этом работают корректно через веб-интерфейс.

2. Что можно проверить самостоятельно

2.1. Проверить, видны ли входы как устройства в MQTT / веб-интерфейсе

  1. Откройте веб-интерфейс контроллера → вкладка Устройства.
  2. Найдите WB‑MDM3 (по названию или по адресу на шине).
  3. Посмотрите, отображаются ли:
    • топики входов (обычно вида wb-mrm2_XX/Input 1, Input 2 и т.п. — точные имена зависят от версии прошивки MDM3);
    • не находятся ли они в состоянии n/a.

Если входы вообще не появляются / все в n/a — это может быть:

  • либо программный сбой/некорректное состояние прошивки;
  • либо аппаратная проблема с частью схемы, отвечающей за входы.

2.2. Переподключить питание и шину

  1. Полностью обесточьте модуль MDM3:
    • снимите все фазы с выходов;
    • отключите питание модуля;
    • по возможности временно отключите модуль от RS‑485.
  2. Подождите 30–60 секунд.
  3. Подайте питание на сам модуль, не подключая нагрузки к выходам.
  4. Проверьте:
    • горит ли «перегрузка по току» при полностью пустых выходах;
    • появились ли входы/их изменение в веб-интерфейсе при нажатии выключателей (если они подключены к тому же нулю, что и раньше).

Если перегрузка по току появляется даже без нагрузки, это сильный признак, что модуль “залип” в ошибочном состоянии либо есть аппаратная неисправность.

2.3. Проверить настройки входов и правила

  1. Убедитесь, что после обновления прошивки не поменялись:
    • параметры входов (режим работы: кнопка/выключатель, подтяжка и т.п.);
    • адреса/имена входов, к которым привязаны правила в wb-rules.
  2. Откройте ваши правила (если вы их писали вручную) и проверьте, не ссылаются ли они на старые имена контролов, которые могли измениться после обновления прошивки модуля.

3. Попробовать переустановить/обновить прошивку MDM3

Иногда помогает перепрошивка модуля на ту же или более свежую версию:

  1. Проверьте на Wiki/в changelog, есть ли более новая прошивка для WB‑MDM3 и нет ли известных проблем для 2.6.6.[1]
  2. Если есть возможность — обновите прошивку WB‑MDM3 через контроллер (по инструкции на Wiki).
  3. Либо, если ранее всё работало на другой версии и вы её помните, можно попробовать откатиться на неё.

Если после перепрошивки:

  • индикатор перегрузки по току остаётся, даже без подключённых нагрузок,
  • входы по-прежнему не реагируют и не отображаются корректно —

то очень вероятна аппаратная неисправность модуля.


4. Что очень важно приложить для инженеров

Чтобы инженеры техподдержки могли точнее понять ситуацию, пожалуйста, дополнительно приложите в тему (или подготовьте к ответу инженера):

  1. Фото подключения модуля в щите:
    • клеммы питания;
    • клеммы входов (как подключены выключатели);
    • клеммы выходов (желательно с видимыми маркерами, где какие линии).
  2. Скриншоты из веб-интерфейса:
    • вкладка Устройства с раскрытым MDM3 (входы и выходы);
    • вкладка со вкладкой Лог (Messages / MQTT), если видно, что по входам нет событий при нажатии выключателей.
  3. Точный сценарий:
    • на какой версии прошивки всё работало;
    • что именно делали перед появлением проблемы (обновление прошивки — какой командой/как именно, изменение подключения питания на фазы и т.п.).

5. Предварительный вывод

По совокупности симптомов (выходы живы, входы «умерли», перегрузка по току не сбрасывается даже без нагрузки) картина похожа либо на:

  • повреждение части схемы (особенно если были нетипичные подключения по фазам/нулю),
  • либо на сбой прошивки/настройки.

Если после:

  • полного обесточивания,
  • проверки настроек,
  • перепрошивки/обновления

входы так и не оживут, а перегрузка по току будет гореть без нагрузки — с высокой вероятностью модуль придётся отправлять на диагностику/ремонт.

Инженеры в рабочее время попросят у вас как минимум фотографии подключения и, возможно, дамп параметров устройства, и подскажут, можно ли что-то ещё сделать дистанционно или уже нужен сервис.


Примечание: Я — искусственный интеллект, а не сотрудник-человек. В моих ответах возможны неточности.


  1. https://wirenboard.com/wiki/WB-MDM3 ↩︎

Свет MDM3.csv (1,8 КБ)

MDM3 напряжение и перегруз.csv (2,0 КБ)

MDM3 входы.csv (1,7 КБ)

Прикладываю выгрузки по событиям MDM3 из веб-интерфейса

По советам ИИ -

  1. Перезагрузил всю систему с отключением питания и контроллера на 2-3 минуты. Индикатор перегрузка остался (питание выходов отключено физически)

  2. Индикаторы входов в веб-интерфейсе не имеют идентификатора n/a (нормальное выключенное положение для кнопок)

Здравствуйте!

Уточните, вы имеете ввиду управление через WB-Rules или нет реакции модуля на распознавания нажатий даже в автономно режиме?

Постарайтесь локализовать проблему: виновник контроллер, написанные на нем правила или сам модуль?
Изменяют ли значения регистры входов? Проверьте чтением через modbus_client_rpc состояния входов при нажатии.

Карта регистров.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

приложен диагностический архив, доступен только сотрудникам поддержки
(461,8 КБ)

Прикрепляю данные для диагностики.

Модуль перестал включать свет даже через вебконсоль. Через do-интерфейс проверку ещё не пробовал

Добрый день!

Feb 28 23:50:59 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: INFO: [modbus] Continuous read enabled [slave_id is 131]
Feb 28 23:50:59 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: WARNING: [modbus] Failed to write register <holding: 416>: Serial protocol error: illegal data address
Feb 28 23:50:59 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: WARNING: [modbus] Failed to write register <holding: 417>: Serial protocol error: illegal data address
Feb 28 23:50:59 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: WARNING: [modbus] Failed to write register <holding: 418>: Serial protocol error: illegal data address
Feb 28 23:51:00 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: INFO: [serial device] device modbus:131 is connected
Feb 28 23:51:00 wirenboard-ATKXGN3F wb-mqtt-serial[8003]: WARNING: [serial client] Failed to enable events for modbus:131: illegal function

Нужно проверить модуль отдельно путем чтения регистров 416, 417, 418.

Подскажите, как прочитать регистр modbus устройства по его номеру через веб-интерфейс и/или через ssh?

Внятной информации на этот счёт ни в документации ни в роликах не нашёл.

  1. Для SSH полагаю нужно прописать какие то параметры к команде “wb-mqtt-serial”
  2. В веб интерфейсе Настройки - Каналы MQTT все горят зелёным, в разделе Устройства красных надписей, сигнализирующих об ошибках также нет.

ssh. Вот тут подробно описано: Утилита «modbus_client» — Wiren Board