hm. I always thought house was a physical object, where whereas home denotes the living environment in which you live.
a few examples where home works but house does not:
'home is where your heart is'
'we want you to come home from overseas'
'let's go home' .. when we live in an apartment