I've started putting together an Android app to control my BlueSpray controller. My plan is to publish the source code on Github, as well as to publish the app itself through Google Play.
If you're interested in an Android app, what would you like to see it do? I don't think there's any value in reimplementing the entire BlueSpray UI feature set; the web UI works fine for configuring programs and schedules. Mostly what I want in an Android app is quick access to manual overrides.
My initial focus is on the garage door control. So far I have an app with one big button, that allows me to open and close my garage door from my phone. I'm going to enhance that a little so that it shows the door status (open/closed and for how long) and allows me to change the auto-close time, mostly so I can "lock it open" for a period of time, while keeping the normal auto-close interval fairly short.
With regard to sprinklers, I'm planning to build controls that allow me to manually run one zone or a program, and controls that allow me to pause and resume the normal programs.
What else might be of interest? Keep in mind that if what you want isn't sufficiently interesting to me, I'll probably say "that's a good idea, why don't you do it?". That's the open source way :-)
Finally, here's something anyone can do to help: Can you suggest a name for the app? I can't use BlueSpray in the name; it's trademarked and the company isn't interested in giving me permission to use it. That's fine, but it means I need another name.