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:

2015-09-12 12_54_53-UI5 ‎- Microsoft Edge

Most of the ideas come from the build section.