Z-Wave is a wireless communications protocol designed for home automation, specifically to remotely control applications in residential and light commercial environments. The technology uses a low-power RF radio embedded or retrofitted into electronics devices and systems, such as lighting, home access control, entertainment systems and household appliances.
The are many devices that have these RF chips embedded inside them. In this post you can see an example on how you can program Z-Wave switches using some OpenSource tools. We will use the open-zwave library. You can use it to interface with all available Z-Wave PC controllers. We have the Aeon Labs Z-Stick S2 and a Raspberry Pi.
The original post can be found at: http://www.agilart.com/blog/open-zwave