Litcius/Paper detail

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

Luca Cotti, Davide Guizzardi, Barbara Rita Barricelli, Daniela Fogli

2024Future Internet15 citationsDOIOpen Access PDF

Abstract

End-User Development has been proposed over the years to allow end users to control and manage their Internet of Things-based environments, such as smart homes. With End-User Development, end users are able to create trigger-action rules or routines to tailor the behavior of their smart homes. However, the scientific research proposed to date does not encompass methods that evaluate the suitability of user-created routines in terms of energy consumption. This paper proposes using Machine Learning to build a Digital Twin of a smart home that can predict the energy consumption of smart appliances. The Digital Twin will allow end users to simulate possible scenarios related to the creation of routines. Simulations will be used to assess the effects of the activation of appliances involved in the routines under creation and possibly modify them to save energy consumption according to the Digital Twin’s suggestions.

Topics & Concepts

Computer scienceEnergy consumptionEnd userHuman–computer interactionHome automationThe InternetEnd-user developmentControl (management)Energy (signal processing)MultimediaWorld Wide WebArtificial intelligenceTelecommunicationsMathematicsBiologyStatisticsEcologySpreadsheets and End-User ComputingGreen IT and SustainabilityIoT and Edge/Fog Computing