I have heard about open sprinkler being used in an openhab setup. It looks like great software but I have not found their documentation to be very complete.
I’m looking at this iot middlewear which claims to have ag components. It might be a better fit for opensprinkler. http://www.kaaproject.org/