Home/room temperatures and solar heating rates

Hi everyone. No idea if this is relevant or interesting. There has been a lot of very hot weather this year in the UK and my house keeps overheating. So i put together a monitoring system in the house with some cheap aqara sensors, a zigbee coordinator, and a pi for logging.

As well as logging my own sensors, i am also pulling in observations from a local weather station run by a nearby university. This gives me additional observations of external air Temp. I am also grabbing direct and diffuse solar radiation data which i can use to help estimate the amount of solar radiation into my house.

The calculations for solar heating are not 100% accurate, but likely 80% correct. They account for orientation and surface area of windows (e.g. 10sqm bearing of 78degree, 15sqm bearing of 260degrees etc), and also latitude and longitude to get proper time/location dependant calculations of incident radiation. There are calculations for radiation based on idealised clear-sky type conditions, and also using the actual radiation observations from the local weather station as mentioned. If you see big deviations its generally due to clouds or aerosol plumes (currently wildfires).

The power values are plotted for each “set” or windows, so i can see what the most important times are for putting up external shades to prevent the house form overheating.

I also grab met office forecast data at midnight so i can see the likely temperature trends for the day ahead, so i can anticipate key moments (mainly when its hotter outside vs inside in order to know when to open windows, or keep them closed)

I would like to add some predictive capability to estimate the room temperatures based on forecast data… but i have to stop playing around with this :frowning: and get on with other things.

Hopefully someone likes this!

1 Like

This is certainly interesting and potentially useful. I would appreciate if you were to share your calculations for the window insolation.

Now living in a (UK) new build, primary facing east and west, I run the house internal window blinds down and up by fixed-times as the sun path moves during the day. However most of our insolation occurs mid to late afternoon on the west facing living rooms. I have the benefit of a lux meter on the outside west wall, available temperature measurements for the rooms, and solar PV, so I would be interested to set up calculations for solar heating and compare these with lux / cloud cover / solar PV generation / room temperature.

I am sure that you are not the first Home Assistant user to do something like this, but new ideas are always welcome!