Text this: Distributed Co-simulation for Smart Homes Energy Management in the Presence of Electrical Thermal Storage