If you want to develop python applications to control RainMachine, we are providing a python API here
git clone https://github.com/sprinkler/rainmachine-developer-resources.git
Documentation for REST API is available | here
from API4Client.rmAPIClient import * client = RMAPIClient(host="127.0.0.1", port="18080") # client.auth.login('admin', True) # localhost access doesn't require authentication print client.zones.get() print client.programs.get()
Functions are documented | here
A community supported API is available here. Versus the official version it provides much better error handling and easier to work with.
Article is closed for comments.