Devolo Home Control Kit

Actually, the devices already do. In addition, when any Z wave device is certified, a “conformance statement” is published on the official Z wave alliance website that lists exactly which commands it can both receive and send.

http://products.z-wavealliance.org/products/1143

So the issue is down to each controller as far as which commands they want to support. The zwave standard only requires that A controller be able to send a “basic” (that’s an official Z wave term) command, which basically means an on/off.

For example, there are several zwave command sets that SmartThings does not support, including controller replication. There are other zwave command sets that the SmartThings controller can receive, but it doesn’t do anything with them. So you have to write your own device handler to process them. Central scene commands are a good example of this.

The devolo wall controller, for example, will not work out of the box with smartthings because it uses central scene commands. However, @AdamV has written a custom device handler which works very well with it.

First, the FAQ on how custom device Handlers work in the SmartThings system:

And here, a link to the custom code that would make the DeVolo wall controller work with SmartThings:

So while SmartThings may not support as many Z wave devices straight out of the box as some other systems, it offers customers a really unusual degree of flexibility to add their own device handlers, thus significantly extending device choice.