I am about to start a project that will allow me to communicate wirelessly with my LB3200 Lawn robot using an Xbee Arduino board and an Xbee connected to my home computer. The first step will be to control the buttons on the back of the robot panel via the home computer - On, Off, Pause, and Charge. I can do this already via x10 and RF transmitters and receivers, but I want to use a different technology and a solution that is cheaper.
My second step will be to write an interface to an XML weather feed that will allow the robot to go into Pause mode by itself depending on the forecast for rain or also delay itself from going out automatically for a period of time after it has rained. These settings will be set by the user - if the rain percentage forecast is over x%, then pause the robot, if it has rained recently, pause the robot for x hours or x days, etc. And automatically unpause after those conditions/time periods have been satisfied.