Копать в сторону задержки между опросами датчика. У меня такое было, сделал delay(200).
Потом кол-во ложных показаний снизилось, но ещё было. Придумал такую штуку:
читаем t1 = readtemp...
delay(200)
читаем t2 = readtemp
if t1 == t2 -> t=t1
else t = readtemp
То же с влажностью. Вобщем дело в...