Working from home is hard. It takes some practice to get it right. If somebody said that working from home is all about relaxed schedules, coding in your pajamas and working on your own time, they are not being entirely honest. The pajamas bit is true. The truth is that if you need to work efficiently, you need to have a discipline much like working in an office. But you are making a choice to let the work speak for yourself rather than your physical presence in the office.
The first thing you need to keep in mind is that it is vitally important to keep the communication channels open. As a team member working from home, the onus is on you to communicate with the team. Also the team should include remote members into meetings and discussions. This means that you would have to keep asynchronous modes of communication like a IRC/Campfire/Hipchat open. Do not be reluctant to get into a call and discuss things when required. If there is a timezone dif