Low power switch with microcontroller
There are such things as Latching, Sequence and Impulse Relays.  Most if not all such devices are designed to only require power when changing states.

There is also a 2 coil latching relay.  I believe you momentarily energize one coil to turn it on and the other to turn it off.