In your example you are logged in the local machine and you copy from a remote location to your local machine. My suggestion is to login to the remote machine:
Code:
ssh luc@192.168.1.102
and from there run the above command, that is:
Code:
tar cf - /path/to/home/luc | ssh luc@address-of-local-machine tar xf -
this should not try to create an empty tar if /path/to/home/luc exists. I tested on my systems just now and it works.
Edit: oops... too late; I has been distracted while writing this last post! Good to know it works now!
