És a mellékelt grafikonok alapján egész biztos, hogy több dolgot rosszul csinálsz.
Nem én csináltam a grafikont, a neten találtam.
https://randomnerdtutorials.com/dht11-vs-dht22-vs-lm35-vs-ds18b20-vs-bme280-vs-bmp180/
Én zöldes Arduino IDE- vel , ESP8266-os board-okkal, neten fellelt programokkal, csak próbálgatok.
A szenzorok egy kis zárt kartondobozkában, board-ok kivül a dobozon,percenkénti mérés . A bme 680-ok nagyon szépen egyforma értékeket hoznak, a kettő között max. 0.05-0.1 fok eltérés, pedig az egyik kínai. (úgy látszik ez még eredeti) de a BME 280-hoz képest kb. 1 fok kal többet mér , a gázméréstől függően. Azt hittem ezeket nem kell "kalibrálni" meg állítgatni, de ezek szerint tévedtem. Öszeforrasztom és kész a két tizedes pontosság.
A leirások legtöbbje meg se említi az üzemmódokat, meg hogy a mérések fajtái , gyakorisága, hatnak egymásra.
DS18B20-at meg leírták, lényegében egyszerűbb egy hamisítványt beszereni, mint eredetit. Szerinten DHT22 ,sth30 -nál se nehéz.
Netes leírások alapján mcp9808 is ígéretesnek tűnik.