Ok, we’re winning here! The second Xbee did indeed power from Arduino ok. So I have the antenna version connected to XCRU here as 169D. E8AC is the other Xbee at the other end of the house, as far away as possible really, so thats through probably 4-5 solid brick walls from where I am with the first Xbee and it appears they might be connected to each other.
The signal strength is showing as well now in this diagram. So I guess the next stage would be to put the aerial one outside and see if it still connects via the other xbee, which connects to the SmartThings router.
Now the bit that worries me here is the end nodes. We can see the router, two SmartThings sockets and the two Xbees here as the co-ordinator and the 4 routers respectively. But there are numerous end nodes on the network not showing up and the one that is, is connected directly to the SmartThings hub (and thats a SmartThings multi-purposes sensor, which is a room quite far away from the hub and right next to the 2nd Xbee…)
Is this a case of needing to wake up all the end nodes with the cordinator off and hope they’ll latch onto the Xbee instead, and then power the router back up again? Missing on this graph is a motion sensor and a presence sensor which is the car outside.
@JohnR Just noticed on your post as well FAQ: Mapping your ZigBee network with Digi's XCTU that in the mapping you only have one end node and that too is only connecting directly to the SmartThings hub. So does it appear end nodes wont go via routers? Because its even ignoring its own native routers in the SmartThings sockets here - or is map just displaying things incorrectly for the network? All the routers connect to each other happily, but if I can put the end nodes further away it seems a bit pointless… surely its XCRU thats wrong as SmartThings themselves suggest one of the sockets to extend the range (and surely they mean for battery powered end nodes as well?!)
I suppose my next test is to put the Arduino powered Xbee in the shed and see if I can connect to it via routers…and if I can…then why the hell wont the end nodes route via it.
Edit 3: Ok, so here is the antenna less Xbee in the shed (E8AC), and its being seen on the network, its connecting directly to the hub as well (albeit with a red signal bar) so this seems to confirm my fears. Its connecting from the garage just fine, but the ST end nodes are ignoring it, can’t see the ST hub and are just going offline when put in the shed with it
Edit 4: FINALLY! The end node has latched on the Xbee in the shed and it appears to be updating in ST (though i’m not sure who its getting 24.2 degrees as the temperature in the shed!!) I suppose I now need to test how quick the motion detector works. I think you’re right in that the two Xbee’s are required as you can see the one in the shed has about 50% signal with the other xbee and whilst it can see a SmartThings socket and the hub, it is very low signal. Though id expected it to be better if I put the aerial one out there, in which case I wonder why it didn’t connect to the hub last night. So much for a full power Xbee Pro with antenna managing to do a couple of miles, it can just about do 40 yards through a brick wall for me! I do think though that perhaps it is a better idea to go for 3 xbees, two in the house and one outside to mesh together, rather than having opted for one more expensive SMA xbee that would be throwing itself directly to the router. Thats more “wifi” than “zigbee” really isn’t it. Also it gives more of a mesh network for other nodes to latch onto outside or in out buildings, especially if I decide to put some zigbee motion sensors in some of the outbuildings for security.