You probably want to consider a site survey with your chosen hardware to make sure your getting the range you expect. I've learn't this the hard way even after doing a full paper based survey (using a floor plan) to identify poor signal paths.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@MetallixBrother your right a mesh wouldn't last long I've found this tool useful for rule of thumb battery calks http://oregonembedded.com/batterycalc.htm
You probably want to consider a site survey with your chosen hardware to make sure your getting the range you expect. I've learn't this the hard way even after doing a full paper based survey (using a floor plan) to identify poor signal paths.