Hi @Happy-Hippo It is true that the bmp280 and dht12 do tend to have their readings thrown off a little by the M5StickC's internal temperature, which was a bit of an oversight on M5Stack's part. Perhaps adding a layer of insulating material between the stick and the yun might solve it.
I cant see how the atmospheric pressure should be so adversely affected though. I'd imagine going with an mqtt platform such as thingspeak or iftt would be the best way to get the weather data to your stick C but I haven't personally tried it. Great idea to pacify your wife, let's see if it works :p