Can't a fan be switched by a simple sensor rather than via the ECU?

Nigel