Hello, I'm back at it again.
I am now able to create a childDevice but i have no idea what to do now. I have tried to associate with its nodeID but i haven't had any luck with that. I have tried several types of nodeID:s for the childDevice like: 4F-1, 14F and so on. I've even tried to give the child id 100 and then tried to associate with that, but i think the association doesn't even go through. I can how ever associate with "zwaveHubNodeId", then I can use the right button but it just does the same as the left one. And noticed that I can associate straight with a node id of a physical relay, with the nodeID given in the hub?!
Also I somehow managed to put the switch in a multicast mode, and got parsed messages like this:
Do you know if MultiChannelAssociation v1 supports endpoints?
Becouse if not I think my efforts to get these things working through the hub are effortless.
Interesting, I modified your parent driver to set the associations to my switch and now it has endpoints set to group 2 and 3. So, now i have to figure out how to use the encapsulation. Now the left paddle turns on the parent driver and the right can be configured to set the child driver.
And apparently the switch uses multi-instance rather than multi-channel:
I can share it, but it's not "consumer ready" for I just stiched it together and got it barely working. It's combination of two drivers, an alteration of @bcopeland s driver and one of my own. First you must use the copeland driver to associate and create the child devices. then you change the driver of the parent device and child device to my schneider driver.
@bcopeland Is it ok to share your driver with my alterations here, for I don't know how this works?
Is it possible to share the driver and a short conclusion here in forum as a result of the topic.
As Ugon, I also have the switch and just switching into Hubitat from Zipato. Since 90's I haven't been in touch with a code, so the result might help me (and the rest of newbies) to understand the code flow.