this worked for me as well, thank you!
same issue here, continues for more than 24 hours now -since 6/21/17 11AM PST.
I am currently testing it. It seems to be working well - parks the mower in case of heavy rain or heavy wind. In case of heavy wind a manual restart is required because I need to pick up the tree branches. In case of rain, the mower resumes within 1 hour after the rain finishes. It also collects the coordinate data for future plots of mowing activity. The program can use either the data from wunderground PWS stations nearby or your own Weewx station. I am using both. I can post the code to github if you like to test it too.
Wow, what a great garage! Did you build it yourself or bought it? I want one for my 450x too!
Paul,
I also use this python script to get the status and control the mower from my PC:
https://github.com/chrisz/pyhusmow
It responds to the control commands immediately. The coordinates are actually updated every minute or so. You can also run it on raspberry PI.
My intention with this script is to write another python script that would take the weewx readings for the local rainfall using a rain gauge and if it exceeds say 0.5" in the last 6 hours, park the mower automatically.
I would also like to write a KML file to display the probabilities of mower locations, just for fun.
I receive accurate info on its position, not sure about the delay, but it seems to be ranging between 10-100 seconds. It responds to the commands from the APP within 5-10 seconds.