I’d like to explore contributing some changes to the ZWave binding, but I’m having difficulty getting started. I’m a Java developer with over 20 years of experience, and an Eclipse user, but I’ve never used PDE and I’m really struggling.
I’ve followed the central OpenHAB instructions (which hinge around a clean Eclipse install, annoyingly), and checked the ZWave plugin during setup, but I end up with a bunch of compile errors. I’ve figured a way around these from another post and I’m left with just warnings.
Now, I can’t see how to actually run an OpenHAB with the development ZWave binding installed. I can start an OpenHAB within Eclipse, but it has a bunch of bindings in it with random 5-letter names, and a bunch of things around astrological data, etc. Nothing ZWave-y.
I’ve even deliberately made non-compiling code in the ZWave library, and even that doesn’t stop me launching OpenHAB, which suggests to me that it’s not using the binding from source.
Is the barrier to entry really this high? Where am I going wrong?