To answer the question of the game recognizing your house you can use a command from the chat panel (I copied this from the wiki)
These are server commands so you can only use these in a single player world or a world where you have server admin privileges'.
Go inside your room and type this into the chat line:
/roomregdebug hi
if the place you are standing in is a room, the area will light up green or red if it is not recognized as a room.
you can turn it off by typing:
/roomregdebug unhi
Hope this helps