Что значит «отвечает раз где-то в 3 секунды»? Значение меняется раз в три секунды или опрос проходит успешно только раз в три секунды?

Не удивлюсь, если в руководстве к вашему датчику сказано, что 3000 мс это нормальный для него период обновления значений. Считывать-то можно хоть каждые 10 мс, но это не значит, что измеритель будет так часто свои показания пересчитывать.