My stick is located in my server room on the first floor. My computer (where I do my work) is on the opposite side of the house on the second floor. I basically include every battery device sitting at my desk. Inclusion does not require the stick to be next to the device. The only exceptions that I have are including devices when they are hardwired. I include them in place. This requires me to click the include button on the Openzwave admin on my computer… walk to the device at it’s install location, perform inclusion method (hope it works), walk back, and click OK to the ‘device was included’ message. I haven’t moved the zwave stick in ~3 years when inclusion was added to the UI for both install methods.
All you need to include/exclude anything is a route to the controller, therefor you should be able to include anything anywhere as long as you have a strong mesh network.
EDIT:
If you include via the stick method, some settings do not apply in the openzwave configuration xml file and could lead to problems with devices. This is why you always want to include via the UI if you can.
If you HAVE to include via the stick, you should perform a ‘refreshnodeinfo’ after inclusion.