It reached 91.4F in Pretoria on Feb 13, 2013. At 8pm it was 75F. At 2am it was in the 62F range. Pretoria is at an elevation of 4500' above sea level.
http://www.wunderground.com/history...retoria&req_state=&req_statename=South+Africa
The air conditioning in Oscars home was broken. The use of fans to cool the house and being placed outside on the deck so they would not be noisy, makes perfect sense.
Retiring to bed at 10pm does not preclude minor activity by either party between that time and 3am.
The house cooled down and the ambient noise level in the neighbourhood dropped between 10pm and 3am. It is most likely that they woke up slightly chilly (outside temperature was 62F at 3am) and aware of the noisy fan (ambient noise level was now lower than at 10pm). That big fan on the stand looks like it could move a lot of air and my experience with that type of fan is that they are noisy.
Being chilly increases the need to pee and slipping quietly to the toilet while Oscar is bringing in the fans seems in context with normal human behaviour. (Also possibly using phone light to navigate trip). Oscar needed to wait for the fans to power down before moving them. Does he have to hurry in the middle of the night?
It has been confirmed (phone data and other) that Oscar had a bad right shoulder. Roux says he had a medical patch on the night in question. It is probable he slept on the left side of the bed so he could face Reeva. Door to deck was open with noisy fans going. At some time before he brought the fans in he spoke to Reeva. Possibly since Reeva was on the window side closest to the fans now blowing in 62F air, she might have mentioned to him that she was cold and ask him to close up the room. If the bathroom window was closed then the bathroom would still be muggy and hot compared to the bedroom.
Sunrise was at around 5:51 AM on Feb. 14 2013 so closing the curtains and drapes to keep the room dark for sleeping is also normal. Doors were closed because it was now chilly in the room.
This is based on the defence model and is not necessarily what really happened but rather an attempt to understand if the model is workable.
:coldout: