Sounds like you have poor self-control. I've been working from home for 6-years and never once had this problem.
There are many ways to form productive habits at home; for example, remote conference rooms that people can jump in and out of. Slack even has "huddles" now which are very useful for remote work.
Letting your team down has nothing to do with being a seat-warmer in the office.