I think for fog you need light winds to provide enough mixing to keep the water droplets in the air. With no wind, they fall out of the air and form dew (or frost if it's cold enough). If the wind's too strong then the fog lifts and you get a low overcast.
Looking at the weather chart for last night, it looks like there was no wind. Tomorrow there might be a bit.