Сообщение от
dimap101
не буду открывать новую тему, тем более мне кажется мой вопрос связан с процитированным вопросом.
Взял модуль исключительно из за поддержки MQTT (прошивка 1.1.2).
Настроил, вроде работает, но через 30 сек перестает принимать команды из топика и мигает красный индикатор. Немного поискав в интернете нашел, что это связано с переходом в безопасное состояние ввиду отсутствия обмена - отсутствии публикаций в топике MX210/Device/SET/DO/MASK. Отвечает за это параметр Таймаут перехода в безопасное состояние во вкладке Modbus slave. И вроде как очень неплохо иметь безопасное состояние, но после перехода в безопасное состояние команды не проходят, пока не перезагрузишь... Это нормально ?
Мне видится что правильный вариант, это перевод в безопасное состояние при пропадании связи с брокером, а не при отсутствии сообщений в топике...
В общем установка таймаута в 0 решает проблему - модуль на связи всегда и принимает команды. И при потере связи с брокером состояние выходов сохраняется.