Right. I now have an app for my phone that I use to control my heating. It doesn't (yet?) have a graph but that makes it work much quicker - getting that graph info from the DB on the Pi is SLOW.
I've added some JSON stuff to my server on the Pi so it returns Jason to the app. And so far it all seems to be working ok.
Only problem is the HTTPUrlConnection class in Android doesn't do digest authentication so if I want to use the app I need to disable the password on the Pi or find another HTTP implementation that supports digest.
Built my timer system now. It will turn on the water/heating for X minutes at a certain time, so not on at 1pm off at 4pm, instead on at 1pm for 4 hours.
Now need to integrate that into my boiler controller and get the app interface working to set the timers.
Yeah, that would definitely be better. Probably get it all set up then the boiler will blow up (hopefully not actually blow up) and we'll need to get a combi boiler.