Envirophat temperature from pressure reading

Is it possible to get a temperature reading from pressure on the envirophat? On the raspberry pi sense hat this is accomplished by sense.get_temperature_from_pressure(). I’m trying to determine the effect CPU temperature has on the temperature reading of the envirophat. I call this ambient temperature. On my raspberry pi with sense hat I take the temperature from pressure reading and put this in a calculation calctemp=ambient-((cpuTemp-ambient)/1.5). The temperature reading and the ambient as calculated has about a 15 degree deference. The temperature reading on the envirophat has a difference of about 9 degrees from the sense hat temperature reading and 5 degrees from the calculated ambient temperature reading. I’m trying to see if CPU temperature causes a difference in temperature reading from the envirophat.

Thank you