Im confused, i went back to this line as original,
if ( ((FanControlT / 100.0 >= fanOn_HiTemp) || (FanControlT / 100.0 <= fanOn_LowTemp)) && LowWind )
I dont know programming very well, but i interpret this line as saying If High temp OR Low temp is true AND Low wind then turn on Fan, which is what you would want.
So i used the following settings as a test overnight
#define FanControlSensor 0
#define fanOn_HiTemp 13
#define fanOn_LowTemp 3
#define fanOn_LowWind 1
When i got up this morning there was 0 wind and temp was around 10 C, The fan was on and looking at the battery voltage i suspect it has been on all night, i dont understand why when 10 degrees C is neither High or Low temp? I expect that once the wind gets above 1m/s this morning then the fan will turn off, if thats true then its like its only taking notice of the wind setting and not the temperatures.
Thanks again in advance.
Just to confirm, temp has now reached 14.6 and Wind is 4.7Km/h and the fan has turned off.
if ( ((FanControlT / 100.0 >= fanOn_HiTemp) || (FanControlT / 100.0 <= fanOn_LowTemp)) && LowWind )
I dont know programming very well, but i interpret this line as saying If High temp OR Low temp is true AND Low wind then turn on Fan, which is what you would want.
So i used the following settings as a test overnight
#define FanControlSensor 0
#define fanOn_HiTemp 13
#define fanOn_LowTemp 3
#define fanOn_LowWind 1
When i got up this morning there was 0 wind and temp was around 10 C, The fan was on and looking at the battery voltage i suspect it has been on all night, i dont understand why when 10 degrees C is neither High or Low temp? I expect that once the wind gets above 1m/s this morning then the fan will turn off, if thats true then its like its only taking notice of the wind setting and not the temperatures.
Thanks again in advance.
Just to confirm, temp has now reached 14.6 and Wind is 4.7Km/h and the fan has turned off.

