Лохматый
Все немного сложнее. Я достаточно утрировано пытался объяснить. Попробую подробнее.
Опрос происходит достаточно часто - может даже по несколько раз в минуту. На основе каждого запроса создается новый элемент в массиве данных. Массив имеет ограничение, допустим в 50 элементов. Как только он забивается, при каждом новом значении последние выкидывается, а температура выводится на основании, грубо говоря, среднего арифметического. Когда вы выезжаете из гаража на улицу, у вас происходит резкое колебание, которое тут же дает о себе знать изменением значения на бк, но это изменение происходит сначала резко, а затем более плавно.
Это же может касатся и времени опроса. При том же кол-ве элементов, если опрос будет чаще, то значения колебаться будут с большей разницей.
Попробую на небольшом примере.
Возьмем массивы со следующими значениями
длиный
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 18 20 40 45 40 5 5 5 5 - средняя около 8 градусов
и короткий
5 5 6 7 18 20 40 45 40 5 5 5 5 - средняя температура почти 16 градусов (при уличной 5!)
В бк могут содержаться массивы в тысчи элементов.
Соответственно, пути колебаниям два - при одинаковых массивах один опрашивается чаще и забивается быстрее, выдавая более высокую температуру;
либо массивы разные, но частота опроса одинаковая.
Что намудрили программисты ФМК мне не известно, но причина в прошивке - это точно.