Добрый день. MDM3 перестал работать по RS485 т.е от кнопок работает а лампочка опроса по modbus не моргает , удалил устройство, очистил очередь mqtt-delete-retained , добавил заново , горит красным в UI. Остальные устройства работают все нормально. Что можно ещё попробовать?
У меня было похожее, когда провод по линии RS-485 переломился под изоляцией. Визуально все было цело, проблему обнаружил практически случайно после детального осмотра. Так что, можно проверить соединения а так же скриптом перебора устройств на шине попробовать посмотреть на какой скорости искомое устройство висит и с каким адресом. Это первое, что пришло в голову.
Да, @a1xb верно подсказывает - начать надо с диагностики “физики”, возможно неконтакт.
Вторая возможная причина - изменение адреса или параметров порта (скорость, четность) самого устройства. Никаких операций с Утилита «modbus_client» — Wiren Board или в настройках устройств не делалось?
Физику посмотрю, но по моему это устройство в “середине” между другими устройствами и они работают. Адрес у этого устройства не менял параметры то же , утилитой не пользовался т.к. не умею пока :), но тоже проверю . Перестал работать в тот момент когда я щелкал туда-сюда выключателем , потом с выключателя заработало , а по modbus нет.
Проверил контакты на винтах с соседними работающими устройствами все прозванивается те с физикой нормально. Отправил команду на чтение из регистра на все устройства (-а0), зелёный моргнул у всех кроме этого устройства. Что может быть?
Возможно, на диммере изменились настройки связи. Так, отключаем его, переключаем на свободный порт (без других устройств, важно). И пробуем восстановить настройки связи Восстановление заводских настроек — Wiren Board
После сброса адрес сменится на “1”, можно будет поменять.
Просто сброс не помог, а вот восстановление доступа, когда устройство в режиме загрузчика вернуло устройство к жизни. Спасибо!