What about a vibration sensor? At least in my kitchen, the fans do produce a slight vibration to the metal roof thing. They pretty cheap on Ebay, I must try it myself...