Smart Houses Interacting with Smart Grids to achieve next-generation energy efficiency and sustainability