просмотрел обмен teslascada с arduino и обнаружил такую странность: после отправки данных и получения поттверждения об их приеме, ардуино посылает сигнал о закрытии соединения. Но тут начинается интересный момент: teslascada игноририрует это сообщение и ардуино два раза отправляет запросы на теслу, в это время тесла генерирует запрос на чтение следующего регистра и тут происходит разрыв соединения. В этом и причина задержек как мне кажется.