Это хорошо, что такие планы есть )
В текущей реализации раздражает не сам переход в таймеру, а то что до перезагрузки mqtt по факту больше не работает.... Как я понимаю (не тестировал) - в modbus TCP такого нет - перешел в безопасное состояние, но при получении новой команду снова работает ?