Zwave

I like this technology. Commands seem to be sent reliably.

See Fibaro

And see openhab as a controller.