If you have troubles working at home, the best way is to go to your company office ! It really helps to focus and to feel in a productive environment. Another simple trick is to start with one very very simple objective for a few weekends, and then gradually increase the quantity of work you want to achieve. What I personally do and is working very well for me is going out a few hours for a walk in the nature, and then come back and work. It really helps me focus and feel super motivated !
But keep in mind that working on weekend must be a pleasure ! If you really can't it's no use to force yourself you won't be productive !
Wish you the best !