How to control lights on a 3-way circuit with a timer

home-automationlight-fixture

I have a roommate who comes home at night and leaves the f@$%ing light in the hallway on, and I find it really annoying. She's not malicious, just a bit distracted, so I want to install some sort of light switch or something that will automatically turn off after 15 minutes of being turned on.

This light is controlled by two switches, one at one end of the hallway and one on the other.

There are many programmable light switches, but they all seem to require a pre-set schedule, rather than an option to turn off after they were turned on, and also, I don't know how they interact with each other (since I would presumably need to install one in the switch at each end of the hallway).

Does anyone have any suggestions?

Best Answer

How about a light switch with a motion sensor? They make ones that are occupancy detectors (detecting motion and then turning on), and vacancy sensors (detecting absence of motion and then turning off). They'll also have a button which can manually toggle the light on or off, and you can set the sensitivity and how long an absence is required before the light turns off. California Title 24 now requires vacancy sensors in many indoor areas; try looking for switches which comply with that.