This device handler is for the NEO Coolcam / MCO Z-Wave Light Switch and I have tested to work for the following:
NEO Coolcam Z-Wave Light Switch (Tested on EU-1/2 Gang)
MCO Home Z-Wave Light Switch (Tested on MH-312-EU only, let me know if it works for other series)
Note: It will NOT work on the new NEO Cookcam Z-Wave 3-Gang switch.
Features
Auto-create child device (switch) for the 2nd/3rd/4th Gang (for multi-channel light switch) and control individual switch. No need additional virtual switch or smartapp binding.
2-way status reporting
Customize refresh interval (under main/parent device’s settings) for device which doesn’t report status
by pure coincendence, I just today installed the Neo Coolcam Light Switch and was hoping someone would write a device handler, so guess that’s my luck.
I am not sure which device handler to use, what is the distinction between the two?
I have a Neo coolcam 2-CH switch, when I first added it to the network it appeared as a z wave device multichannel and I was able just to manipulate one switch, then I found your code and installed it, then I just changed the device type on my smarthings website to the one that was created when I installed the code, the interface changed (got a similar screen as the one you posted) but I got only one button and still can manipulate only one switch, I don´t know if I have to exclude the device and then add it again with your code already installed… I´m using the US version.
When I tap Configure, nothing happens, no config options come up. I am using the Neo Coolcam 2-CH US version. While looking at the code I did notice that the model is different, code has 108B, Smartthings device info has 008B.
Here is what I did
Removed all I did before to start from scratch.
When I Add a Thing, the switch and 2 endpoints are detected, renamed them and tap Done.
Changed the switch type to Z-Wave Light Switch Multichannel.
Tap Configure.
Now there is only the switch and no endpoints so I can only control 1 CH.
Am I missing a step / doing something incorrectly?
I wish to thank all who offered advice. The fix was to delete the original Child devices and the the 2nd channel control was automatically created. Thanks to @Bichi for providing this info in reply to my earlier PM.
I think everybody appreciates that you shared this handler with the community, but it still lacks a lot of documentation or sensitive info.
What is the difference between the parent and the child? What is the purpose of both handlers since usually you rely on a single device handler to do its job?
You can include some info on the necessary steps in order to ensure a proper configuration of them both.
Because this is a multi-channel device, it would require either a single DTH + SmartApp + virtual switches or Parent/Child (composite) DTH to handle the multiple endpoints.