As part of playing with troubleshooting a Zigbee oddness, it occured to me that I have few XBee modules lying around - so I joined one of them to the Hub. I tried this years ago and it was a pain, but this time it was surprisingly easy
Obviously since I have no code attached to it at the moment, it does not do much, although I can map out some of the Zigbee network - but I was curious as to what I can do with this. Ideally it would be nice to use this as a platform to link some non-connecter or TCP/IP connected devices to ST with more reliable, and more importantly local comms - for example, my tcp based alarm bridge tends to break a lot due to sheer number of intermediary components - I could shortcut this with a direct connection, making my XBee act like a bunch of switches and sensors
With that in mind, I have a few questions (if anyone has answers)
1 - I have not messed with drivers in a while, but last I did, you could not write a local comms driver (something that talks without need for internet) - only Samsung was allowed to do that - is that still the case? I have v2 hub, if that matters
2 - Assuming #1 is true, are there any known local zigbee device drivers I can emulate on my end where and if so, what are the most capable ones? Are there any links to protocol definitions?
3 - Does every zigbee device/driver use custom data protocol, or is there a common one for HA devices?