Receiving data from an off-the-shelf ZigBee sensor

The Arduino/xbee device you assign as the coordinator needs to implement the "zigbee 3" protocol.
Perhaps look at how Aqara devices are supported in the zigbee2mqtt project GitHub - Koenkk/zigbee2mqtt: Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨