Rachio has published a public REST api that allows third-party developers to integrate with the Rachio irrigation controller. The documentation for the public api is available on the web at rachio.readme.io.
Create an application using Rachio's public API that allows users to run all a device's zones or specified zones for a set amount of time.
Use the Rachio test account to obtain an authorization token. The test account username is rachiobeta and the test account password is test1234.
Rely on responses from the API to display results and state to the user.