Добрый день. Мне кажется проще всего поставить контроллер рядышком с энкодером и кнопками. Он будет считать метраж и пр. А потом уже по сети всё это передавать куда надо. Иначе Вы с энкодером не справитесь.
С уважением.