Not to be judgmental, but I don't think this is a failure of technology (or a problem that should be fixed with technology). Sometimes, simple is better.
If she can't work out how to turn lights off when she is done in a room or before going to bed, then, perhaps another conversation needs to occur?
Certain actions have consequences. If she can't learn some basic life skills, perhaps it will cost her in actual dollars, or chores around the house? I mean why solve laziness or apathy with technology that will "do it for them"?