Send data from arduino uno to nodemcu for i2c

Serial and I2C are two different things.

Assuming you have a 5V Arduino you'll need level shifters to not blow your NodeMCU's pins no matter what.

Indeed if you don't have too many sensors just connect them straight to the NodeMCU and move the Arduino out of the way.