In our previous post of low cost temperature sensors we looked at attaching a attaching LM75 and MAX31820 Dallas One-wire sensors directly to ESP8266 D1 Mini Boards.  

These devices gave us temperature readings only, and resulted in inaccuracies due to the subtle heating of the board itself when they were used without airflow.

Today, we investigated the BME280 triple sensor which measures temperature, humidity, and barometric pressure.  The device connects via i2c and is easily supported by ESPHome (YAML included on the BME280 product page).  

Our results tests with this device were extremely positive.  The low cost sensor provided good accuracy, easy connection to wifi boards, and easy integration into Home Assistant.