I know you stated bodyweight, but if you are willing to spend a few dollars a kettle bell is a really versatile tool with lots of variations to keep you interested.
Been using my 30lb dumbells and treadmill. Alternating between cardio and strength days - the real concern is how to not overeat when you're stuck next to your kitchen all day.
Regular push-up and monitoring your diet will work out. Remember what even at home all the times, you need to try to maintain a regular life style as much as possible, otherwise weight gain will be inevitable.