I agree that to take a reading for a temp gauge we would need to take it from the hottest point but perhaps not for a sensor for a E-fan. The coolant coming out of the engine is always going to be hot, it's come straight out of the water jacket. The fan doesn't need to know how hot this coolant is at this point because it's pre-radiator and the rad should take care of it.... if it does take care of it, then the fan is out of the equation.
Coolant exiting the rad via the bottom hose should be what, 10 deg below the coolant going into the rad? This is where the e-fan sensor needs to get it's signal from. If the temp of the coolant going into the engine is lower than the temp coming out then the rad is doing it's job but if not and the coolant hasn't been cooled, or cooled enough, and then goes back into the engine and around the water jacket again then we have a problem. So if the fan is detecting the temp at this point and the temp is cool enough, the fan doesn't kick in but if this temp rises above a set point, the fan kicks in.
The rad controls the heat and the fan is only there to supplement the rad.... theoretically, we could drive 100 miles without a fan fitted to the car as long as we kept moving at a decent speed and the rad was in good order and big enough to do the job.
By taking the reading from the top hose we are sending a signal to the fan maybe telling it to come on even before the rad has had a chance to do its job. The stat opens at engine operating temperature and we don't want the fan to trigger at that point or else it would be running constantly but if we set it higher the engine actually has to overheat slightly before the fan kicks in.
I'm not saying I'm right here guys, I'm just trying to work out why some e-fans use the top hose and some use the lower hose.... the manufacturer of my fan controller spec'd the bottom hose as the sensor point but others suggest the top one or into the rad core. The bottom hose seems to make more sense to me but I'm happy to be convinced otherwise
