Well, I work at home and the main difficulty I find is related to discipline.........I'm not able to keep myself in a discipline in terms of time and doing other activities as well.
So I think that if you are working at home then there should a room apart from your home where no family member enters, it would help a lot.
Also, there should be a time table of doing each and every thing, for break fast, for tea break or for lunch you should have a fixed time.
It shouldn't be there that if you want to have a cup of coffee then you took it..... it breaks your discipline as well.