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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Distributed Home Automation with Home Assistant

Michele Albano, Erik Christensen, David Hästbacka, Sergio Moreschini et al.
2 citations
IoT and Edge/Fog Computing
0.70
article

Distributed Home Automation with Home Assistant

Michele Albano, Erik Christensen, David Hästbacka, Sergio Moreschini, Michael Skipper Andersen, Davide Taibi, Anders Peter Aavild, Aleksander Rosenkrantz de Lasson
article en
2 citations

Abstract

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.

Tampere University (FI), Aalborg University (DK), University of Oulu (FI)
Business Finland
Openalex Percentile: Top 25%
IoT and Edge/Fog Computing
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.