I have chosen to use MySensors combined with a Vera3. It is flexible and has all the options I required as the main focus of MySensors is to build an alternative to Z-Wave sensors networks.
The first thing I created was the gateway and hooked it up to my Vera3. I chose the ethernet gateway as my Vera3 already has an USB to serial for my smart meter and an USB memory stick for the datamine add-on, leaving no place for another USB to serial.
In my Vera3 environment the gateway looks like:
Every node in the network has a NRF24L01+ radio, after inclusion on the Vera3 it looks like:
Most of the ideas come from the build section.