See also the more featureful library openzwave-stateful.
Simply using the crate should work.
We build openzwave from a fork of the original repository. The change is a simple change to the Makefile that we still intend to upstream.
So we don't use any copy of openzwave you may have on your machine.