You can do all of this with the marine mad program it is a little hard to set up but once you do it is pretty awesome. I love the ability to just open up an app and check my values when I am away. And starting a thunderstorm from my phone is just fun.
This is the benefit of th profilux web server(both apps are just getting the info from the webserver and wrapping it in a pretty package). The best part about the whole thing is that as the webserver becomes more powerful the apps will be easily updated for the new functionality.
The only downside that I have found with the marinemad platform is the lack of info concerning how to do things. I'm a comp sci major in school so I am expected to be able to do things like set up an external ip address and stuff (if their is interest I'll do a write up).