...as well as if I look at the "Expert Commands" tab of the Z-way-server Expert UI configuration screen.
But if I try to access any of these instances, it appears they do not respond to any API calls. If I try to execute something apparently simple like calling SwitchBinary.Get() I get an error: "Error: Method not implemented devices[15].instances[0].commandClasses[37].Get()"
I'm just trying to understand what these 16 instances are, and how they are meant to enable a developer/experimenter to expand the RazBerry's functionality. Looking around, I have a feeling that these are defined in the z-way-server/config/Defaults.xml file under the <Channels> section.
A few questions:
- Does anyone use this functionality? Is it commonly used in the downloadable/installable "Apps" as ways to expose their functionality to the rest of the z-wave network?
- If I wanted to expose a sensor reading that my Raspberry Pi captured (e.g. via an attached sensor) would I create some custom user module in z-way-server/automation/userModules and somehow "bind" to the appropriate device[#].instance[#].commandClass[#].Get API endpoint? If so, are there any examples of how to do that?