I had that experience with Z-Wave using openzwave. Then I switched to node-zwave-js and the difference was night and day. All unreliability gone.
My impression is that it therefore very much depends on the quality of the controller software since various mesh management operations are delegated to it.
My impression is that it therefore very much depends on the quality of the controller software since various mesh management operations are delegated to it.