Web-based, low cost energy monitoring: the future is here