@florianz and his Home Automation Dashboard address the polling through an albeit, convoluted install/config process, especially for those not so technically inclined.
Recently though, @zpriddy has ported it to python instead of rails and now it can be run locally, within your own network, with a local IP. I guess to be fair, this could have been done in the original version as well, but possibly more involved.