Distributed Home Automation with Home Assistant
In this paper, we examine implementing distributed home automation platforms, with Home Assistant serving as a case study.Home Assistant is an open-source platform that enables users to control and automate various aspects of their homes.The paper addresses the platform's limitations due to hardware constraints, which can cause performance bottlenecks when many tasks are running at once, and with a focus on especially intensive tasks.Implementing a distributed architecture facilitates computational loads across multiple devices which improves Home Assistant's capabilities.Key aspects include establishing a distributed network, configuring communication protocols, and developing data handling and processing methods.This approach involves working with both existing and custom-developed components and tools.The achieved results affirm the potential of a more distributed system in enhancing the performance of Home Assistant, offering a more scalable and capable solution for managing and automating various home functions.
Authors
- Michele Albano (ORCID: https://orcid.org/0000-0002-3777-9981)
- Erik Christensen
- David Hästbacka (ORCID: https://orcid.org/0000-0001-8442-1248)
- Sergio Moreschini (ORCID: https://orcid.org/0000-0002-5582-9487)
- Michael Skipper Andersen (ORCID: https://orcid.org/0000-0001-8275-9472)
- Davide Taibi (ORCID: https://orcid.org/0000-0002-3210-3990)
- Anders Peter Aavild
- Aleksander Rosenkrantz de Lasson
Institutions
- Tampere University (FI)
- Aalborg University (DK)
- University of Oulu (FI)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1145/3703790.3703828
- Citations
- 2
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.70
Funders
- Business Finland