Describir: Enabling End-User Development in Smart Homes: A Machine Learning-Powered Digital Twin for Energy Efficient Management