Number 2 is something that is already built. Please check out my mobile web app (written in PHP).

Now, the logging is something will hopefully he introduced via firmware for the OpenSprinkler and allow logging to the SD card. This will then allow the native mobile app to access this data for viewing.