Describir: A Survey on Energy Efficiency in Smart Homes and Smart Grids