Jump to content

Home Assistant: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Features: delete add
 
(364 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{Short description|Home automation software}}
{{Advert|date=March 2021}}

{{Use dmy dates|date=June 2020}}
{{Use dmy dates|date=June 2020}}
{{Infobox software
{{Infobox software
| name = Home Assistant
| name = Home Assistant
| logo =
| logo = Home Assistant logo (2023).svg
| author = Paulus Schoutsen
| developer = Home Assistant Core Team and Community
| developer = Open Home Foundation, Home Assistant Core Team and Community
| released = {{Start date and age|2013}}
| latest release version = 0.110.3 (2020-05-27)
| latest release version = {{wikidata|property|preferred|references|edit|Q28957018|P348|P548=Q2804309}}
| latest release date = {{start date and age|{{wikidata|qualifier|preferred|single|Q28957018|P348|P548=Q2804309|P577}}}}
| released = {{Start date and age|2013|09|17|df=yes|p=yes|br=yes}}
| repo = {{URL|https://github.com/home-assistant}}
| repo = {{URL|https://github.com/home-assistant}}
| programming language = [[Python (programming language)|Python (Python 3.8)]]
| programming language = [[Python (programming language)|Python (Python 3.13)]]
{{URL|https://www.home-assistant.io/blog/2024/12/04/release-202412/#weve-upgraded-to-python-313|Source}}
| operating system = [[Software appliance]] / [[Virtual appliance]] ([[Linux]])
| operating system = [[Software appliance]] / [[Virtual appliance]] ([[Linux]])
| platform = [[x86-64]], [[ARM architecture|ARM]]
| platform = [[ARM architecture|ARM]], [[ARM architecture|ARM64]], [[IA-32|IA-32 (x86)]], and [[x64|x64 (x86-64)]]
| genre = [[Home automation]], [[Conditional (computer programming)|Conditional statement creator]], [[Wiktionary:automate|task automator]], [[internet of things]]
| genre = [[Home automation]], [[smart home technology]], [[Internet of things]], [[Wiktionary:automate|task automator]]
| license = [[Apache License|Apache License 2.0]]
| license = [[Apache License|Apache License v2.0]] ([[free and open-source]])
| alexa = 11,970<ref>{{Cite web |title=home-assistant.io Competitive Analysis, Marketing Mix and Traffic - Alexa |url=https://www.alexa.com/siteinfo/home-assistant.io#section_traffic |url-status=live |access-date=28 May 2020 |website=www.alexa.com}}</ref>
| website = {{URL|www.home-assistant.io}}
| website = {{URL|www.home-assistant.io}}
}}
}}


'''Home Assistant''' is a free and [[Open-source software|open-source]] [[home automation]] software written in [[Python (programming language)|Python]] with a focus on local-control and privacy.<ref name="auto10">{{Cite web |last=Lakshmanan |first=Shankar |date=26 May 2020 |title=House Automation using Home Assistant |url=https://towardsdatascience.com/house-automation-using-home-assistant-191ee017027d |access-date=18 June 2020 |website=Medium |language=en}}</ref><ref name="auto2">{{Cite web |title=No Privacy Compromise Home Automation |url=https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ |access-date=18 June 2020 |language=en-US}}</ref><ref name="auto7">{{Cite web |last=comment |first=4 July 2017 Sean Dague Feed 384up 1 |title=Why can't we have the Internet of Nice Things? A home automation primer |url=https://opensource.com/article/17/7/home-automation-primer |website=Opensource.com}}</ref><ref name="auto8">{{Cite web |date=8 April 2020 |title=Just how secure is Home Assistant? (Hint: very) |url=https://staceyoniot.com/home-assistant-smart-home-security/}}</ref><ref name="auto3">{{Cite web |date=10 May 2018 |title=Home Assistant lets you automate your smart home without giving up privacy |url=https://www.the-ambient.com/features/home-assistant-automation-privacy-582 |website=The Ambient}}</ref><ref name="auto5">{{Cite web |date=20 June 2016 |title=Secure home automation, without clouds or dedicated hubs |url=http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/}}</ref><ref name="auto6">{{Cite web |last=Greenberg |first=Andy |date=20 July 2016 |title=Now You Can Hide Your Smart Home on the Darknet |url=https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/ |via=www.wired.com}}</ref> It has a very wide range of device support, and as of May 2020 it features support for over to 1600 modular [[Plug-in (computing)|plug-ins or add-ons]] with [[system integration]]s to different IoT technologies, systems and services are available as "integration components".<ref name="auto11">{{Cite web |last=Assistant |first=Home |title=Integrations |url=https://www.home-assistant.io/integrations/ |access-date=18 June 2020 |website=Home Assistant |language=en}}</ref> Actions, such as switching ON/OFF lights, are triggered by automation, voice commands, mobile apps, or controls on the Home Assistant web-based frontend user-interface.<ref>{{Cite web |date=22 May 2020 |title=Wink relents, delays mandatory switch to paid subscriptions indefinitely |url=https://www.techhive.com/article/3545294/wink-relents-delays-mandatory-switch-to-paid-subscriptions-indefinitely.html |website=TechHive}}</ref><ref>{{Cite web |date=1 April 2020 |title=Tested: Home Assistant integrations, remote access and voice commands |url=https://staceyoniot.com/home-assistant-integrations-remote-access-setup-review/}}</ref><ref name="auto1">{{Cite web |last=Young |first=Chris |date=24 October 2019 |title=Using Home Assistant With Ikea Smart Blinds for HomeKit |url=https://homekitnews.com/2019/10/24/using-home-assistant-with-ikea-smart-blinds-for-homekit/}}</ref><ref>{{Cite web |last=Young |first=Chris |date=17 May 2019 |title=Connecting Home Assistant to Apple HomeKit |url=https://homekitnews.com/2019/05/17/connecting-home-assistant-to-apple-homekit/}}</ref><ref>{{Cite news |title=Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too |language=en-us |url=https://gizmodo.com/magical-smart-home-upgrade-lets-muggles-control-their-h-1833941228 |access-date=18 June 2020}}</ref>
'''Home Assistant''' is [[free and open-source software]] used for [[home automation]]. It serves as an [[integration platform]] and [[smart home hub]], allowing users to control [[smart home]] devices. The software emphasizes local control and privacy and is designed to be independent of any specific [[Internet of Things]] (IoT) ecosystem.<ref name="auto2">{{cite web |title=No Privacy Compromise Home Automation |url=https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ |access-date=18 June 2020 |language=en-US |archive-date=25 September 2020 |archive-url=https://web.archive.org/web/20200925035221/https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ |url-status=dead }}</ref><ref name="auto3">{{cite web |date=10 May 2018 |title=Home Assistant lets you automate your smart home without giving up privacy |url=https://www.the-ambient.com/features/home-assistant-automation-privacy-582 |website=The Ambient}}</ref><ref name="auto5">{{cite web |date=20 June 2016 |title=Secure home automation, without clouds or dedicated hubs |url=http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/}}</ref><ref name="auto6">{{cite magazine |last=Greenberg |first=Andy |date=20 July 2016 |title=Now You Can Hide Your Smart Home on the Darknet |magazine=Wired |url=https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/ |via=www.wired.com}}</ref> Its interface can be accessed through a web-based [[user interface]], by using [[companion app]]s for [[Android (operating system)|Android]] and [[iOS]], or by voice commands via a supported [[virtual assistant]], such as [[Google Assistant]], [[Amazon Alexa]], [[Apple Siri]], and Home Assistant's own "Assist" (a built-in local voice assistant) using natural language.<ref>{{cite web|title=What is Home Assistant, how does it work, and what do you need to get started?)|date=30 June 2023 |url=https://www.pocket-lint.com/what-is-home-assistant-how-does-it-work/}}</ref><ref>{{cite web|title=The 10 Best Home Assistant Devices Of 2023, Ranked)|date=19 August 2023 |url=https://www.slashgear.com/1368219/best-home-assistant-devices-2023/}}</ref><ref>{{cite web|title=The best home automation systems: Compare SmartThings, Apple HomeKit, Amazon Alexa, and more)|website=[[ZDNet]] |url=https://www.zdnet.com/home-and-office/smart-home/best-home-automation-system/}}</ref>


The Home Assistant software application is commonly run on a [[computer appliance]] with "Home Assistant Operating System" that will act as a central control system for [[home automation]] (commonly called a smart home hub/gateway/bridge/controller),<ref>{{cite web|author=Alex Kretzschmar - Mar 31, 2021 11:30 am UTC |url=https://arstechnica.com/information-technology/2021/03/how-to-achieve-smart-home-nirvana-or-home-automation-without-subscription/ |title=How to achieve smart home nirvana (or, home automation without subscription) |publisher=Ars Technica |date=2021-03-31 |accessdate=2022-05-13}}</ref><ref>{{cite web |date=12 April 2018 |title=Home Assistant makes your smart devices work together the way you imagined |url=https://www.androidcentral.com/whats-home-assistant-and-why-should-home-automation-enthusiasts-consider-it |website=Android Central}}</ref><ref>{{cite web|last=Valens |first=Clemens |url=https://www.elektormagazine.com/articles/home-automation-made-easy |title=Home Automation Made Easy: Combine Home Assistant, ESPHome and MySensors |publisher=Elektor Magazine |date=2020-09-16 |accessdate=2022-05-13}}</ref><ref>{{cite web|title=How to start a smart home using Home Assistant)|date=15 June 2023 |url=https://www.theverge.com/23744526/smart-home-assistant-how-to-automation}}</ref> that has the purpose of controlling IoT connectivity technology devices, software, applications and services from third-parties via modular integration components, including native integration components for common wired or wireless communication protocols and standards for IoT products such as [[Bluetooth]], [[Zigbee]], [[Z-Wave]], [[EnOcean]], and [[Thread (network protocol)|Thread]]/[[Matter (standard)|Matter]] (used to create either local [[personal area network]]s or direct ad hoc connections with small smart home devices using low-power [[digital radio]]s), or [[Wi-Fi]] and [[Ethernet]] connected devices on a [[Home network|home network / local area network (LAN)]].<ref>{{cite web|title=How I built a fully offline smart home, and why you should too)|date=6 January 2024 |url=https://www.androidauthority.com/offline-smart-home-3398608/}}</ref><ref>{{cite web|title=I was wrong to ignore Zigbee and Z-Wave. They're the best part of my smart home)|date=12 February 2024 |url=https://arstechnica.com/gadgets/2024/02/i-was-wrong-to-ignore-zigbee-and-z-wave-theyre-the-best-part-of-my-smart-home/2/}}</ref><ref>{{cite web|title=The best smart plugs in 2024)|date=10 July 2024 |url=https://www.engadget.com/best-smart-plug-131542429.html}}</ref><ref>{{cite news|title=The Best Smart Garage Door Opener Controller)|work=The New York Times |date=8 July 2024 |url=https://www.nytimes.com/wirecutter/reviews/best-smart-garage-door-controller/}}</ref>
The Home Assistant project started in September 2013. In November 2013, the core functionality was first published on GitHub. {{As of|2020|May}}, it has over 1930 developers who have contributed to its core.<ref>{{Cite podcast |url=https://www.podcastinit.com/episode-94-home-assistant-with-paulus-schoutsen/ |title=Home Assistant with Paulus Schoutsen |website=Podcast.__init__ |date=28 January 2017 |access-date=18 June 2020}}</ref><ref>{{Cite podcast |url=https://codepop.com/open-sourcecraft/episodes/paulus-schoutsen/ |title=Paulus Schoutsen |website=Open Sourcecraft |date=22 March 2017 |access-date=18 June 2020}}</ref><ref>{{Cite web |title=home-assistant/core |url=https://github.com/home-assistant/core |website=GitHub}}</ref><ref>{{Cite web |title=home-assistant/core |url=https://github.com/home-assistant/core |website=GitHub}}</ref><ref>{{Cite web |last=Brown |first=Eric |date=20 June 2016 |title=Home Assistant: The Python Approach to Home Automation [Video] |url=https://www.linux.com/news/home-assistant-python-approach-home-automation-video/}}</ref> The project has free and open source companion apps for both Android and iOS (iPhone and iPad).<ref>{{Cite web |title=Home Assistant - Apps on Google Play |url=https://play.google.com/store/apps/details?id=io.homeassistant.companion.android&hl=en_US |website=play.google.com}}</ref><ref>{{Cite web |title=‎Home Assistant |url=https://apps.apple.com/us/app/home-assistant/id1099568401 |website=App Store}}</ref>


Home Assistant as such supports controlling devices and services connected via either open and proprietary ecosystems or commercial smart home hubs/gateways/bridges as long they provide public access via some kind of [[open API]] or [[MQTT]] interface to allow for third-party integration over either the [[local area network]] or [[Internet]], which includes integrations for [[Amazon Echo|Alexa Smart Home (Amazon Echo)]], [[Google Nest|Google Nest (Google Home)]], [[HomeKit|HomeKit (Apple Home)]], [[Samsung SmartThings]], and [[Philips Hue]].<ref>{{cite web|title=Android's built-in smart home controls now work with Home Assistant)|date=25 October 2023 |url=https://www.androidpolice.com/home-assistant-android-device-controls/}}</ref><ref>{{cite web|title=MyQ no longer works with any of the major smart home platforms. Fortunately, there are alternatives.)|date=7 November 2023 |url=https://www.theverge.com/23949612/chamberlain-myq-smart-garage-door-controller-homebridge-integrations}}</ref><ref>{{cite web|title=Haier hits Home Assistant plugin dev with takedown notice)|url=https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/}}</ref>
At the [[GitHub]] "State of the Octoverse" in 2019 it listed Home Assistant as the tenth biggest open source project on GitHub based on the number of active contributors that year (as the project had contributions from 63,000+ contributors during 2019).<ref>{{Cite web |title=The State of the Octoverse |url=https://octoverse.github.com/ |website=The State of the Octoverse}}</ref><ref>{{Cite web |last=Choudhury |first=Ambika |date=9 May 2019 |title=10 Fastest Growing-Projects On GitHub You Can Contribute To |url=https://analyticsindiamag.com/10-fastest-growing-open-source-projects-on-github-you-can-contribute-to/}}</ref><ref>{{Cite web |last=on |first=Ake Gaviar |title=GitHub’s Top 100 Most Valuable Repositories Out of 96 Million &#124; Hacker Noon |url=https://hackernoon.com/githubs-top-100-most-valuable-repositories-out-of-96-million-bb48caa9eb0b |website=hackernoon.com}}</ref>

Information from all devices and their attributes (entities) that the application sees can be used and controlled via automation or script using [[Scheduling (computing)|scheduling]] or [[subroutine]]s (including preconfigured "blueprint"), e.g. for controlling lighting, climate, entertainment systems and smart home appliances.<ref>{{Cite news |title=Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too |language=en-us |url=https://gizmodo.com/magical-smart-home-upgrade-lets-muggles-control-their-h-1833941228 |access-date=18 June 2020}}</ref><ref>{{cite web | url=https://www.the-ambient.com/how-to/how-to-set-up-and-use-home-assistant-to-power-your-smart-home-2581 | title=How to set up and use Home Assistant to power your smart home | date=30 March 2021 }}</ref><ref>{{cite web|url=https://www.techrepublic.com/article/tech-projects-for-it-leaders-how-to-use-iot-for-home-automation/ |title=Tech projects for IT leaders: How to use IoT for home automation |publisher=TechRepublic |date= 30 March 2021|accessdate=2022-05-13}}</ref><ref>{{cite web|title=Why I'm switching to Home Assistant)|date=2 August 2023 |url=https://staceyoniot.com/why-im-switching-to-home-assistant/}}</ref>

== History ==
The project was started as a [[Python (programming language)|Python]] application by Paulus Schoutsen in September 2013 and first published publicly on [[GitHub]] in November 2013.<ref>{{cite web|url=https://www.linux.com/topic/embedded-iot/home-assistant-python-approach-home-automation/ |title=Home Assistant: The Python Approach to Home Automation |publisher=Linux.com |date=2018-11-20 |accessdate=2022-05-13}}</ref>

In July 2017, a managed [[operating system]] called ''Hass.io'' was initially introduced to make it easier to use Home Assistant on single-board computers like the [[Raspberry Pi]] series. This has since been renamed to "Home Assistant Operating System" (and is often referred to as "Home Assistant OS"), and uses the concept of a bundled "supervisor" management system that allows users to manage, backup, update the local installation and enable the option to extend the functionality of the software with [[Plug-in (computing)|add-ons (plug-in applications)]] to run as services on the same platform for tighter integrations with Home Assistant core.<ref>{{cite web|last=Schoutsen|first=Paulus|title=Introducing Hass.io|url=https://www.home-assistant.io/blog/2017/07/25/introducing-hassio/|access-date=2021-11-14|website=Home Assistant|date=25 July 2017 |language=en}}</ref>

An optional "Home Assistant Cloud" subscription service was introduced in December 2017 as an external [[cloud computing]] service officially supported by the Home Assistant founders to solve the complexities associated with secured remote access, as well as linking to various third-party cloud services, such as Amazon Alexa and Google Assistant.<ref>{{Cite web |last=Schoutsen |first=Paulus |date=2017-12-17 |title=Introducing Home Assistant Cloud |url=https://www.home-assistant.io/blog/2017/12/17/introducing-home-assistant-cloud/ |access-date=2024-03-04 |website=Home Assistant |language=en}}{{sps|{{subst:DATE}}|date=March 2024}}</ref> Nabu Casa, Inc. was formed in September 2018 to take over this subscription service.<ref>{{cite web|title=About us|url=https://nabucasa.com/about/|access-date=2021-11-14|website=Nabu Casa}}</ref> The company's funding is based solely on revenue from the "Home Assistant Cloud" subscription service. The money earned is used to finance the project's infrastructure and to pay for full-time employees contributing to the Home Assistant and ESPHome projects.<ref>{{Cite web |title=Nabu Casa |url=https://nabucasa.com/ |access-date=2024-03-04 |website=Nabu Casa}}{{Primary source inline|{{subst:DATE}}|date=March 2024}}</ref>

In January 2020, branding was adjusted to make it easier to refer to different parts of the project. The main piece of software was renamed ''Home Assistant Core'', while the full suite of software with the ''Hass.io'' [[embedded operating system]] with a bundled "supervisor" management system was renamed ''Home Assistant'' (though it is also commonly referred to as "HAOS" as in short for "Home Assistant OS").<ref>{{cite web|last=Assistant|first=Home|title=Home Assistant vs. Home Assistant Core|url=https://www.home-assistant.io/faq/ha-vs-hassio/|access-date=2021-11-14|website=Home Assistant|language=en}}</ref>

In the beginning of January 2021, Home Assistant made a public service announcement, disclosing vulnerabilities with its third-party custom integrations.<ref>{{cite web |last=Schoutsen |first=Paulus |title=Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others |url=https://www.home-assistant.io/blog/2021/01/22/security-disclosure/ |access-date=2022-04-06 |website=Home Assistant |date=22 January 2021 |language=en}}</ref> Later in January 2021, it made a second security disclosure about a security vulnerability.<ref>{{cite web |last=Schoutsen |first=Paulus |title=Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others |url=https://www.home-assistant.io/blog/2021/01/23/security-disclosure2/ |access-date=2022-04-06 |website=Home Assistant |date=23 January 2021 |language=en}}</ref>

In April 2024, ownership of the Home Assistant source code and brand name was transferred to the newly created "Open Home Foundation" non-profit organization. The founder of Home Assistant made statements in the announcement that this transfer of ownership and change in governance should mean no practical change to its developers or users as it was primarily done to ensure that Home Assistant source code will remain a [[free and open-source software]] and with a continued focus on privacy and local control. Statements in the press release also included secondary plans and goals of making Home Assistant transition from an enthusiast platform to a mainstream consumer product. Ownership of many of the open-source libraries that Home Assistant uses as dependencies and other related entities was also transferred to the Open Home Foundation non-profit organization.<ref>{{cite web|title=Home Assistant announces Open Home Foundation)|date=20 April 2024 |url=https://www.theverge.com/24135207/home-assistant-announces-open-home-foundation}}</ref><ref>{{cite web|title=Home Assistant has a new foundation and a goal to become a consumer brand)|date=22 April 2024 |url=https://arstechnica.com/gadgets/2024/04/home-assistants-new-foundation-focused-on-privacy-choice-and-sustainability/}}</ref><ref>{{cite web|title=Home Assistant Wants to Be a Real Smart Home Platform)|date=22 April 2024 |url=https://www.howtogeek.com/home-assistant-platform-announcement/}}</ref><ref>{{cite web|title=Move over, Alexa and HomeKit: A new Assistant is here to open source your smart home)|website=[[ZDNet]] |url=https://www.zdnet.com/home-and-office/smart-home/move-over-alexa-and-homekit-a-new-assistant-is-here-to-open-source-your-smart-home/}}</ref>


== Features ==
== Features ==
Home Assistant acts as a smart home controller hub which features all common functions that you would expect from a [[home automation]] platform to control simple [[smart home technology]] and advanced [[building automation]].<ref>{{Cite web |last=Beutner |first=Gunnar |title=Versatile Valet » Linux Magazine |url=http://www.linux-magazine.com/Issues/2017/203/Home-Assistant |website=Linux Magazine}}</ref><ref>{{Cite web |date=5 January 2015 |title=Home Assistant – Open Source Python Home Automation Platform |url=https://www.automatedhome.co.uk/new-products/home-assistant-open-source-python-home-automation-platform.html}}</ref><ref name="auto9">{{Cite web |title=Haushalts-Diplomat |url=https://www.heise.de/select/ct/2017/26/1513910625909214 |website=Heise Magazine}}</ref><ref name="auto9" /> It provides action and scripts rule-based systems for creating automations, with time and event condition handling, scheduling tasks, notifications and voice control, as well as functions for direct and on-demand actions.<ref>{{Cite web |url=https://ubidots.com/blog/open-source-home-automation/ |title=16 Open Source Home Automation Platforms To Use In 2020 |access-date=18 June 2020 |website=ubidots.com}}</ref><ref name="auto">{{Cite web |last=comments |first=14 December 2017 Jason BakerFeed 1481up 23 |title=6 open source home automation tools |url=https://opensource.com/tools/home-automation |website=Opensource.com}}</ref><ref>{{Cite web |date=21 March 2017 |title=Trends In Open Source Home Automation |url=https://digitalconqurer.com/home-automation/trends-open-source-home-automation/}}</ref><ref>{{Cite web |date=12 December 2019 |title=My Smarthome Evolution: Part 3 - Current State |url=https://hometechhacker.com/my-smarthome-evolution-part-3-current-state/ |website=HomeTechHacker}}</ref>


=== Hardware ===
It is deployed as an [[on-premises software]] and can connect directly or indirectly to [[Internet of things|IoT (Internet of Things)]] local devices and local or cloud services from many different vendors, including other open and closed smart home ecosystems. It features modular [[system integration]] system with "integration components" ([[Plug-in (computing)|plug-ins or add-ons]]) for most popular devices, services, and IoT ecosystems, such as; [[Amazon Alexa]], [[Apple HomeKit]], [[Bluetooth]], [[ecobee]], [[Google Assistant]], [[Google Cast]] ([[Google Chromecast]]), [[Google Home]], [[Google Nest]], [[IFTTT]], IKEA Smart Home (Trådfri), [[KNX (standard)|KNX]], Xiaomi Smart Home (Mi Home), [[MQTT]], [[Philips Hue]], [[SmartThings|SmartThings (Samsung)]], Sonoff (eWeLink, official DIY-mode, and third-party firmware), [[Sonos]], Tuya Smart, [[X10 (industry standard)|X10]], [[Zigbee]], [[Z-Wave]], and other system integrations.<ref name="auto11" /><ref>{{Cite web |date=9 August 2018 |title=My First 2 Hours with Home Assistant |url=https://hometechhacker.com/first-2-hours-home-assistant/ |website=HomeTechHacker}}</ref><ref>{{Cite magazine |last=Murphy |first=Dylan |date=May 2018 |title=Controlling smart lights with Home Assistant |url=https://s3-eu-west-1.amazonaws.com/rpi-magazines/issues/full_pdfs/000/000/013/original/HS_6_Digital_Optimised.pdf |magazine=HackSpace |issue=4 |page=92 |issn=0016-9900 |access-date=18 June 2020}}</ref><ref>{{Cite web |date=11 August 2017 |title=Smart Home Home Assistant KNX Alexa Sprachsteuerung |url=https://smarthome-training.com/de/smart-home-home-assistant-knx-alexa-sprachsteuerung/}}</ref><ref>{{Cite web |date=15 August 2019 |title=Transferring my Z-Wave Network to Home Assistant from Vera |url=https://hometechhacker.com/transferring-my-z-wave-network-to-home-assistant-from-vera/ |website=HomeTechHacker}}</ref><ref>{{Cite web |date=21 June 2019 |title=Best Hardware for Home Assistant |url=https://smarthome.university/home-assistant/best-hardware-for-home-assistant/}}</ref>
Home Assistant is supported and can be installed on multiple platforms. Pre-installed hardware appliances are also available for purchase from a few different manufacturers. Compatible hardware platforms include [[single-board computer]]s (for example [[ODROID|Hardkernel ODROID]], [[Raspberry Pi]], [[Asus Tinker Board|Asus Tinkerboard]], [[Intel NUC]]), operating systems like [[Windows]], [[macOS]], [[Linux]] as well as [[virtual machine]]s and [[Network-attached storage|NAS]] systems.<ref name="Assistant">{{cite web|last=Assistant|first=Home|title=Installation|url=https://www.home-assistant.io/installation/|access-date=2021-04-01|website=Home Assistant|language=en}}</ref> Windows support is via a Windows VM or installing the [[Windows Subsystem for Linux]] (WSL).<ref>{{cite web|title=Windows Subsystem for Linux (WSL)|url=https://www.home-assistant.io/installation/windows}}</ref><ref>{{cite web|title=I Run My Smart Home Off a Raspberry Pi, Here's How It Works)|date=13 May 2024 |url=https://www.howtogeek.com/i-run-my-smart-home-off-a-raspberry-pi-heres-how-it-works/}}</ref>


On officially supported hardware platforms like the ODROID N2+ and [[Raspberry Pi]] 3/4 single-board computers, the installation requires flashing a corresponding system image onto a [[microSD]] card, [[eMMC]], or other local storage from which the system can boot.<ref name="Assistant"/> It is possible to use Home Assistant as a [[Gateway (telecommunications)|gateway]] or [[Protocol converter|bridge]] for devices using different IoT technologies like [[Zigbee]] or [[Z-Wave]]; necessary hardware can be mounted onto [[General-purpose input/output|GPIO (Serial/I2C/SMBus)]], [[UART]], or using USB ports.<ref>{{cite web|title=RaspBee II Overview|url=https://phoscon.de/en/raspbee2|access-date=2021-04-01|website=phoscon.de}}</ref><ref>{{cite web|title=ConBee II Overview|url=https://phoscon.de/en/conbee2|access-date=2021-04-01|website=phoscon.de}}</ref> Moreover, it can connect directly or indirectly to local IoT devices, control hubs/gateways/bridges or [[cloud services]] from many different vendors, including other open and closed smart home ecosystems.<ref name="auto11">{{cite web|last=Assistant|first=Home|title=Integrations|url=https://www.home-assistant.io/integrations/|access-date=18 June 2020|website=Home Assistant|language=en}}</ref><ref>{{Cite magazine |last=Murphy |first=Dylan |date=May 2018 |title=Controlling smart lights with Home Assistant |url=https://s3-eu-west-1.amazonaws.com/rpi-magazines/issues/full_pdfs/000/000/013/original/HS_6_Digital_Optimised.pdf |magazine=HackSpace |issue=4 |page=92 |issn=0016-9900 |access-date=18 June 2020}}</ref><ref>{{cite web |date=15 August 2019 |title=Transferring my Z-Wave Network to Home Assistant from Vera |url=https://hometechhacker.com/transferring-my-z-wave-network-to-home-assistant-from-vera/ |website=HomeTechHacker}}</ref><ref>{{cite news |date=21 June 2019 |title=Best Hardware for Home Assistant |newspaper=Smart Home University |url=https://smarthome.university/home-assistant/best-hardware-for-home-assistant/}}</ref>
=== Installation ===
Home Assistant Core is a Python program that can be deployed on servers running various operating systems, although the name has also been used{{Citation needed|date=June 2020}} to refer to an official [[software appliance]] / [[virtual appliance]] installation package that combines the Home Assistant Core, a [[just enough operating system]], and various other tools. This setup allows one to run it easily on a [[single-board computer]] like a [[Raspberry Pi]], a [[virtual machine]] on a [[hypervisor]] (available in a many modern [[network-attached storage]] systems), and other hardware platforms without setting up an operating system first. It has a management user interface that can be used from the Home Assistant frontend, that interface is otherwise not present in a Home Assistant Core only setup.<ref>{{Cite web |last=Assistant |first=Home |title=Home Assistant vs. Home Assistant Core |url=https://www.home-assistant.io/faq/ha-vs-hassio/ |access-date=18 June 2020 |website=Home Assistant |language=en}}</ref><ref>{{Cite web |date=11 October 2018 |title=How to set up and use Home Assistant: For Dummies edition |url=https://www.the-ambient.com/how-to/set-up-use-home-assistant-644 |access-date=18 June 2020 |website=The Ambient |language=en}}</ref><ref>{{Cite web |last=comments |first=14 December 2017 Jason BakerFeed 1481up 23 |title=6 open source home automation tools |url=https://opensource.com/tools/home-automation |website=Opensource.com}}</ref><ref>{{Cite web |date=3 July 2017 |title=Smart Home Home Assistant Raspberry Pi Installation Hassbian |url=https://smarthome-training.com/de/smart-home-home-assistant-raspberry-pi-installation-hassbian/}}</ref>


In December 2020, a customized [[ODROID]] N2+ [[computer appliance]] with [[Bundled software|bundled]] software was introduced under the product name "Home Assistant Blue" as an officially supported common hardware reference platform. The same package is also referred to as "ODROID-N2+ Home Assistant Bundle" when sold without the official custom-made enclosure. It comes with Home Assistant OS pre-installed on local [[eMMC]] storage, a power-adapter, and a custom Home Assistant themed enclosure. Home Assistant founders made it clear that the release of official hardware would not keep them from supporting other hardware platforms like the [[Raspberry Pi]] series.<ref>https://techtechandmoretech.com/reviews/home-assistant-blue/ {{Webarchive|url=https://web.archive.org/web/20210714145025/https://techtechandmoretech.com/reviews/home-assistant-blue/ |date=14 July 2021 }} Home Assistant Blue Review</ref><ref>{{cite web | url=https://www.cnx-software.com/2020/12/16/odroid-n2-based-home-assistant-blue-announced-as-official-hardware-for-home-assistant/ | title=ODROID-N2+ based "Home Assistant Blue" announced as official hardware for Home Assistant - CNX Software | date=16 December 2020 }}</ref>
=== Discovery and configuration ===

After installation, Home Assistant scans the local network and discovers devices that can be included in the smart home solution. Users can provide credentials and device names via an administration user interface.<ref name="auto4">{{Cite web |date=22 April 2020 |title=How to create automations in Home Assistant that supercharge your smart home |url=https://staceyoniot.com/home-assistant-automations-how-to-review/}}</ref><ref>{{Cite web |title=Home Assistant on a Raspberry Pi with HASS.io, Zigbee Conbee II, deCONZ, Xiaomi Aqara sensors from scratch |url=https://www.amalytix.com/en/blog/home-assistant-with-conbee-ii-deconz-xiaomi-aqara-and-hass-io-from-scratch/ |website=www.amalytix.com}}</ref><ref>{{Cite web |last=Alderson |first=Alex |title=Raspberry Pi: Turn the popular single-board computer into a smart home centre with IKEA TRÅDFRI and Home Assistant support |url=https://www.notebookcheck.net/Raspberry-Pi-Turn-the-popular-single-board-computer-into-a-smart-home-centre-with-IKEA-TRAADFRI-and-Home-Assistant-support.465874.0.html |website=Notebookcheck}}</ref><ref name="auto1" />
In September 2021, Home Assistant developers at Nabu Casa announced a crowdfunding campaign on [[Crowd Supply]] for pre-orders of "Home Assistant Yellow" (initially called "Home Assistant Amber"), a new official home automation controller hardware platform with Home Assistant pre-installed, a spiritual successor to "Home Assistant Blue". "Home Assistant Yellow" is designed to be an appliance, and its internals are architected with a carrier board (or "baseboard") for a [[computer-on-module]]s compatible with the [[Raspberry Pi|Raspberry Pi Compute Module 4 (CM4)]] embedded computer as well as an integrated [[M.2]] expansion slot meant for either an [[NVMe]] [[SSD]] as expanded storage or for an [[AI accelerator]] card, and an onboard [[EFM32|EFR32 based radio module made by Silicon Labs]] capable of acting as a [[Zigbee|Zigbee Coordinator]] or [[Thread (network protocol)|Thread Leader (Thread Border Router)]], as well as optional variant with [[Power over Ethernet|PoE (Power over Ethernet)]] support. The most otherwise notable features missing on "Home Assistant Yellow" are an [[HDMI]] or [[DisplayPort]] to connect a monitor, (which is likely due to it like most smart home hubs being purpose-built to act as a [[headless system]]), as well as lack of onboard [[Bluetooth]], [[Wi-Fi]], and a [[USB 3.0]] port by default. Shipping of "Home Assistant Yellow" is targeted for June 2022.<ref>{{cite web|last=Pattison |first=Jennifer |url=https://www.theverge.com/2021/9/16/22678088/home-assistant-amber-smart-home-hub-specs-release-date-price |title=Home Assistant now comes in a ready-to-use box |publisher=The Verge |date=2021-09-16 |accessdate=2022-05-13}}</ref><ref>{{cite web|url=https://www.tomshardware.com/news/raspberry-pi-home-assistant-amber |title=Crowdfunded Home Automation System Uses Raspberry Pi Compute Module &#124; Tom's Hardware |publisher=Tomshardware.com |date= 16 September 2021|accessdate=2022-05-13}}</ref>

In June of 2022, Home Assistant developers at Nabu Casa announced their officially supported "Home Assistant SkyConnect", a multi-protocol IoT USB radio dongle capable of Zigbee and/or Thread low-power wireless protocols, that enable plug-and-play support for Home Assistant's built-in Zigbee gateway (the "ZHA" integration) and experimental Thread/Matter integrations.<ref>{{cite web|title=Home Assistant's SkyConnect Dongle Offers Plug-and-Play Zigbee, Matter, and Soon Thread Support)|url=https://www.hackster.io/news/home-assistant-s-skyconnect-dongle-offers-plug-and-play-zigbee-matter-and-soon-thread-support-ffc902b4d824}}</ref><ref>{{cite web|title=The Home Assistant SkyConnect is a great excuse to demolish your smart home and start from scratch)|date=2 April 2023 |url=https://www.theverge.com/23641940/home-assistant-skyconnect-thread-matter-zigbee-smart-home}}</ref>

In September 2023, Home Assistant developers at Nabu Casa announced their officially supported "Home Assistant Green" as an entry-level computer appliance that is meant to make it easier for new users to get started with Home Assistant from scratch. It does however only feature an Ethernet port (for connection to the user's LAN) and two USB ports. That is, unlike the previous "Home Assistant Yellow" this new computer appliance does not include any built-in IoT radios for Zigbee and Thread low-power wireless protocols, so users wanting to connect such devices will need to buy separate USB radio dongles for each such protocol.<ref>{{cite web|title=The Home Assistant Green is here to make the most powerful smart home platform more accessible)|date=17 September 2023 |url=https://www.theverge.com/23875557/home-assistant-green-announcement-price-specs-ten-year-anniversary}}</ref><ref>{{cite web|title=This tiny translucent box can help you manage smart home devices on a budget)|date=20 September 2023 |url=https://www.androidpolice.com/home-assistant-green-smart-devices/}}</ref>

=== Dashboard ===
The primary front-end [[Dashboard (business)|dashboard]] system is called ''Lovelace'' (named after [[Ada Lovelace]]),<ref>{{cite web|date=2019-02-07|title=Home Assistant: Getting Started With Lovelace|url=https://hometechhacker.com/getting-started-lovelace/|access-date=2021-04-01|website=HomeTechHacker|language=en-US}}</ref> which offers different [[Graphical widget|cards]] to display information and control devices. Cards can display information provided by a connected device or control a resource (lights, thermostats, and other devices). The interface design language is based on [[Material Design]] and can be customized using global themes. The [[GUI]] is customizable using the integrated editor or by modifying the underlying [[YAML]] code. Cards can be extended with custom resources, which are often created by community members.

=== Automation ===
Home Assistant acts as a central smart home controller hub by combining different devices and services in a single place and integrating them as entities. The provided rule-based system for automation allows creating custom routines based on a trigger event, conditions and actions, including scripts. These enable [[building automation]], [[alarm management]] of [[security alarm]]s and [[video surveillance]] for [[home security]] system as well as monitoring of [[Home energy monitor|energy measuring devices]].<ref name="auto">{{cite web|last=comments|first=14 December 2017 Jason BakerFeed 1481up 23|title=6 open source home automation tools|url=https://opensource.com/tools/home-automation|website=Opensource.com}}</ref><ref>{{cite web|title=16 Open Source Home Automation Platforms To Use In 2020|url=https://ubidots.com/blog/open-source-home-automation/|access-date=18 June 2020|website=ubidots.com|date=30 October 2019 }}</ref><ref>{{cite web|date=21 March 2017|title=Trends In Open Source Home Automation|url=https://digitalconqurer.com/home-automation/trends-open-source-home-automation/}}</ref><ref>{{cite web|date=12 December 2019|title=My Smarthome Evolution: Part 3 - Current State|url=https://hometechhacker.com/my-smarthome-evolution-part-3-current-state/|website=HomeTechHacker}}</ref> Since December 2020, it is possible to use automation blueprints - pre-made automation from the community that can be easily added to an existing system.<ref>{{cite web|last=Assistant|first=Home|title=Using Automation Blueprints|url=https://www.home-assistant.io/docs/automation/using_blueprints/|access-date=2021-04-01|website=Home Assistant|language=en}}</ref>


== Security ==
== Security ==
Home Assistant's on-premises nature, and the fact that it is open source, have been described as beneficial to the security of the platform, specifically when compared to off-site and proprietary systems.<ref name="auto10" /><ref name="auto2" /><ref name="auto7" /><ref name="auto8" /><ref name="auto3" /><ref name="auto5" /><ref name="auto6" />
Home Assistant is an [[on-premises software]] product with a focus on local control, which has been described as beneficial to the security of the platform, specifically when compared to closed-source home automation software based on [[proprietary hardware]] and cloud services.<ref name="auto2" /><ref name="auto3" /><ref name="auto5" /><ref name="auto6" />


There is no remote access enabled by default and data is stored solely on the device itself. User accounts can be secured with [[two-factor authentication]] to prevent access even if the user password becomes compromised. Add-ons receive a security rating based on their access to system resources.
== Reception ==
Home Assistant took second place in 2017<ref>{{Cite web |date=12 March 2017 |title=Thomas-Krenn-Award 2017: Zammad, Home Assistant und Freifunk |url=https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/ |website=TKmag}}</ref> and 2018<ref>{{Cite web |date=12 March 2018 |title=Die Gewinner des Thomas-Krenn-Awards 2018 |url=https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/ |website=TKmag}}</ref> for the [[Thomas Krenn Award]] (formerly Open Source Grant), later winning first place in 2019.<ref>{{Cite magazine |last=Thomas-Krenn.AG |date=16 March 2019 |title=Thomas-Krenn-Award 2019 – Die Gewinner |trans-title=Thomas Krenn Award 2019 - The Winner |url=https://www.thomas-krenn.com/de/tkmag/tk-insights/thomas-krenn-award-2019-gewinner/ |language=de-DE |access-date=18 June 2020}}</ref> Home Assistant also won an [[DINACon]] award in 2018 for their "Open Internet Award" category.<ref>{{Cite web |title=Das sind die Nominierten für die Dinacon Awards 2018 |url=https://www.netzwoche.ch/news/2018-09-04/das-sind-die-nominierten-fuer-die-dinacon-awards-2018 |website=www.netzwoche.ch}}</ref><ref>{{Cite press release |title=DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018 |date=19 October 2018 |url=https://dinacon.ch/wp-content/uploads/sites/4/2018/10/2018-10-19_DINAcon2018_Medienmitteilung.pdf |language=de}}</ref>, as well as being a nominee for the same awards in 2013<ref>{{Cite web |title=Home Assistant > DINAcon Awards |url=https://awards.dinacon.ch/en/awards/home-assistant/ |website=DINAcon Awards}}</ref>


In January 2021, cybersecurity analyst Oriel Goel found a [[directory traversal]] security vulnerability in third party custom integrations. The issue was disclosed on January 22, 2021, and addressed in Home Assistant version 2021.1.5, released on January 23. There is no information about whether the vulnerability was exploited.<ref>{{cite web|last=Schoutsen|first=Paulus|title=Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others|url=https://www.home-assistant.io/blog/2021/01/22/security-disclosure/|access-date=2021-04-01|website=Home Assistant|date=22 January 2021 |language=en}}</ref><ref>{{cite web|last=Schoutsen|first=Paulus|title=Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others|url=https://www.home-assistant.io/blog/2021/01/23/security-disclosure2/|access-date=2021-04-01|website=Home Assistant|date=23 January 2021 |language=en}}</ref>
Home Assistant was also included in a number of product and platform comparisons, where it has, like many other non-commercial home automation controllers/hubs also has, in the past often been criticized for forcing users into a tedious file-based setup procedure using text-based [[YAML]] markup-language instead of graphical user interfaces.<ref>{{Cite web |date=29 April 2018 |title=SmartThings vs Home Assistant: What is the Best Smart Home Hub |url=https://smarthome.university/smartthings-vs-home-assistant/}}</ref><ref>{{Cite web |last=comments |first=20 March 2018 Patrick EastersFeed 414up 5 |title=Feed the dog and close the door with an open source home automation system |url=https://opensource.com/article/18/3/smart-home-assistant |website=Opensource.com}}</ref><ref>{{Cite web |date=28 February 2018 |title=Best of open source smart home: Home Assistant vs OpenHAB |url=https://smarthome.university/your-smart-home-platform-home-assistant-vs-openhab/}}</ref><ref>{{Cite web |date=19 February 2020 |title=It's time for the DIY smart home 2020 challenge with Home Assistant |url=https://staceyoniot.com/diy-smart-home-home-assistant-vs-samsung-smartthings-google-home-amazon-echo/}}</ref><ref>{{Cite web |last=Jancer |first=Matt |date=26 May 2016 |title=Smart-Home Gadgets Need a Translator Real Bad—Here's How to Get One |url=https://www.wired.com/2016/05/smart-home-hubs-apps/ |via=www.wired.com}}</ref><ref>{{Cite web |title=What Smart Home IoT Platform Should You Use? |url=https://hackernoon.com/what-smart-home-iot-platform-should-you-use-2554ea213df1 |publisher=hackernoon.com}}</ref><ref name="auto" /><ref>{{Cite web |title=Home Assistant Review – Sean's Technical Ramblings |url=https://seanb.co.uk/2017/03/home-assistant-review/}}</ref> However, newer versions of Home Assistant have also made it much easier to perform a standard installation from scratch and quickly get started compared to earlier versions, as the core development team have for the latest couple of years been putting a lot of time and effort into making Home Assistant more user-friendly to new and less advanced home automation users. More and more moving configuration settings from its [[YAML]] setup files to the latest revisions of its web-based [[graphical user interface]].<ref>{{Cite web |title=Home Assistant Beginners Guide 2020 – Installation, Addons, Integrations, Scripts, Scenes and Automations – The |url=http://www.thesmarthomehookup.com/home-assistant-beginners-guide-2020-installation-addons-integrations-scripts-scenes-and-automations/}}</ref><ref>{{Cite web |title=Build a wireless MQTT temperature and humidity sensor for your Home Assistant &#124; Smartlab |url=https://www.smartlab.at/build-a-wireless-mqtt-temperature-and-humidity-sensor-for-your-home-assistant/}}</ref><ref>{{Cite web |last=comments |first=10 August 2018 Matthew Treinish Feed 182up 4 |title=Building a better thermostat with Home Assistant |url=https://opensource.com/article/18/8/build-thermostat-open-source-tools |website=Opensource.com}}</ref><ref>{{Cite web |date=12 July 2017 |title=Smart Home Home Assistant Konfiguration mit YAML |url=https://smarthome-training.com/de/smart-home-home-assistant-konfiguration/}}</ref><ref>{{Cite web |date=22 April 2016 |title=Weekend Project: Setting up Home Assistant on your PC or Mac |url=https://www.automatedhome.co.uk/software/weekend-project-setting-up-home-assistant-on-your-pc-or-mac.html}}</ref><ref>{{Cite web |date=15 March 2018 |title=OpenHab vs Home Assistant vs Domoticz - Best Open Source Home Automation |url=https://www.smarthomeblog.net/openhab-home-assistant-domoticz/ |access-date=18 June 2020 |website=The Smart Home Blog |language=en-US}}</ref><ref>{{Cite web |date=11 February 2020 |title=OpenHAB vs Home Assistant: What is the Best For Smart home? |url=https://sweethomex.com/openhab-vs-home-assistant/}}</ref><ref>{{Cite web |date=10 August 2019 |title=Home Assistant Vs Openhab 2019 |url=https://home-automations.net/home-assistant-vs-openhab-2019/}}</ref><ref>{{Cite web |date=29 July 2019 |title=Home Assistant Vs OpenHAB |url=https://appuals.com/home-assistant-vs-openhab/}}</ref><ref>{{Cite web |last=Gadget-Freak |first=Chef |date=28 April 2019 |title=Comparison between Domoticz and Home Assistant |url=https://gadget-freakz.com/domoticz-vs-home-assistant/}}</ref><ref name="auto4" /><ref>{{Cite web |date=12 April 2018 |title=Home Assistant makes your smart devices work together the way you imagined |url=https://www.androidcentral.com/whats-home-assistant-and-why-should-home-automation-enthusiasts-consider-it |website=Android Central}}</ref>


In March 2023, a full authentication bypass was discovered in Home Assistant, earning a CVE score of 10/10.<ref>{{Cite web |title=Authentication bypass Supervisor API |url=https://github.com/home-assistant/core/security/advisories/GHSA-2j8f-h4mr-qr25 |access-date=2024-01-24 |website=GitHub |language=en}}</ref> This security issue affected Home Assistant's default remote access solution, Nabu Casa, due to Nabu Casa's remote access security model that publicly exposes the local Home Assistant server to the public internet. This security issue allows bad actors full control of any Home Assistant server they can access due to the full auth bypass.<ref>{{Cite web |title=CVE - CVE-2023-27482 |url=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27482 |access-date=2024-01-24 |website=cve.mitre.org}}</ref>
== References ==

{{Reflist|30em}}
== Reception==
Home Assistant took second place in 2017<ref>{{cite web |date=12 March 2017 |title=Thomas-Krenn-Award 2017: Zammad, Home Assistant und Freifunk |url=https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/ |website=TKmag}}</ref> and 2018<ref>{{cite web |date=12 March 2018 |title=Die Gewinner des Thomas-Krenn-Awards 2018 |url=https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/ |website=TKmag}}</ref> for the Thomas Krenn Award (formerly Open Source Grant), later winning first place in 2019.<ref>{{cite magazine |last=Thomas-Krenn.AG |date=16 March 2019 |title=Thomas-Krenn-Award 2019 – Die Gewinner |trans-title=Thomas Krenn Award 2019 - The Winner |url=https://www.thomas-krenn.com/de/tkmag/tk-insights/thomas-krenn-award-2019-gewinner/ |access-date=18 June 2020 |magazine=TKmag |language=de-DE}}</ref> Home Assistant also won a DINACon award in 2018 for their "Open Internet Award" category,<ref>{{cite web |title=Das sind die Nominierten für die Dinacon Awards 2018 |url=https://www.netzwoche.ch/news/2018-09-04/das-sind-die-nominierten-fuer-die-dinacon-awards-2018 |website=www.netzwoche.ch|date=4 September 2018 }}</ref><ref>{{Cite press release |title=DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018 |date=19 October 2018 |url=https://dinacon.ch/wp-content/uploads/sites/4/2018/10/2018-10-19_DINAcon2018_Medienmitteilung.pdf |language=de}}</ref> as well as being a nominee for the same awards in 2013.<ref>{{cite web |title=Home Assistant > DINAcon Awards |url=https://awards.dinacon.ch/en/awards/home-assistant/ |website=DINAcon Awards}}</ref>

Home Assistant has been included in a number of product and platform comparisons, where, like many other non-commercial smart home hubs/gateways/bridges/controllers for [[home automation]], it has often been criticized for forcing users into a tedious file-based setup procedure using text-based [[YAML]] markup-language instead of graphical user interfaces.<ref>{{cite news |date=29 April 2018 |title=SmartThings vs Home Assistant: What is the Best Smart Home Hub |newspaper=Smart Home University |url=https://smarthome.university/smartthings-vs-home-assistant/}}</ref><ref>{{cite news |date=28 February 2018 |title=Best of open source smart home: Home Assistant vs OpenHAB |newspaper=Smart Home University |url=https://smarthome.university/your-smart-home-platform-home-assistant-vs-openhab/}}</ref><ref>{{cite magazine |last=Jancer |first=Matt |date=26 May 2016 |title=Smart-Home Gadgets Need a Translator Real Bad—Here's How to Get One |magazine=Wired |url=https://www.wired.com/2016/05/smart-home-hubs-apps/ |via=www.wired.com}}</ref><ref name="auto" /><ref>{{cite web |title=Home Assistant Review – Sean's Technical Ramblings |date=4 March 2017 |url=https://seanb.co.uk/2017/03/home-assistant-review/}}</ref> However, newer versions of Home Assistant produced by the core development team make the configuration (from initial installation as well as most basic configurations) more user-friendly by allowing configuration using the web-based [[graphical user interface]] as well as the original [[YAML]] scripting.<ref>{{cite web |date=12 July 2017 |title=Smart Home Home Assistant Konfiguration mit YAML |url=https://smarthome-training.com/de/smart-home-home-assistant-konfiguration/}}</ref><ref>{{cite web |date=22 April 2016 |title=Weekend Project: Setting up Home Assistant on your PC or Mac |url=https://www.automatedhome.co.uk/software/weekend-project-setting-up-home-assistant-on-your-pc-or-mac.html}}</ref><ref>{{cite web |date=11 February 2020 |title=OpenHAB vs Home Assistant: What is the Best For Smart home? |url=https://sweethomex.com/openhab-vs-home-assistant/}}</ref><ref>{{cite web |date=10 August 2019 |title=Home Assistant Vs Openhab 2019 |url=https://home-automations.net/home-assistant-vs-openhab-2019/}}</ref><ref>{{cite web |date=29 July 2019 |title=Home Assistant Vs OpenHAB |url=https://appuals.com/home-assistant-vs-openhab/}}</ref><ref>{{cite web |last=Gadget-Freak |first=Chef |date=28 April 2019 |title=Comparison between Domoticz and Home Assistant |url=https://gadget-freakz.com/domoticz-vs-home-assistant/}}</ref> GitHub's "''State of the Octoverse''" in 2019 listed Home Assistant as the tenth biggest open-source project on its platform with 6,300 contributors.<ref name="github-octoverse-2019">{{cite web|title=The State of the Octoverse|url=https://octoverse.github.com/2019/|access-date=2021-04-01|website=The State of the Octoverse|language=en-gb}}</ref>


==See also==
== See also ==
{{Portal|Free and open-source software}}
{{Portal|Free and open-source software}}
{{Div col|colwidth=20em}}
* [[Home automation]]
** [[Lighting control system]]
** [[HVAC control system]]
** [[Building automation]]
* [[List of home automation software]]
* [[List of home automation software]]
* [[Index of home automation articles|List of home automation articles]]
* [[List of automation protocols]]
* [[Smart home technology]]
* [[Index of home automation articles]]
* [[Smart home hub]]
** [[Smart environment]], [[Smart object]], [[Smart device]] and [[smart speaker]]
* [[Internet of Things]]
* [[Smart speaker]]
** [[Web of Things]]
* [[Virtual assistant]]
* [[Home automation for the elderly and disabled]]
* [[System integration]]
* [[Software appliance]]
* [[Access control]]
* [[Smart lock]]
{{Clear}}
* [[Smart device]]
* [[Web of Things]]
* [[Smart environment]]
* [[Smart grid]]
* [[Home server]]
* [[Home network]]
* [[Matter (standard)]]
{{Div col end}}


==External links==
== References ==
{{Reflist}}
* [https://www.home-assistant.io home-assistant.io - Home Assistant official website]

* [https://community.home-assistant.io community.home-assistant.io - Home Assistant official community forum]
== External links ==
* [https://discord.gg/c5DvZ4e Home Assistant official Discord Chat Server]
* {{Official website}}
* [https://www.facebook.com/homeassistantio Home Assistant official Facebook community]
* [https://community.home-assistant.io Community forum]
* [https://reddit.com/r/homeassistant Home Assistant official subreddit on reddit]
* [https://twitter.com/home_assistant @home_assistant - Home Assistant official Twitter account]


{{Home automation}}
{{Home automation}}
{{Automation protocols}}
{{Automation protocols}}
{{Smart speaker}}
{{Smart speaker}}
{{Ambient intelligence}}
{{HVAC}}


[[Category:Smart home hubs]]
[[Category:Smart home hubs]]
Line 76: Line 115:
[[Category:Automation software]]
[[Category:Automation software]]
[[Category:Smart devices]]
[[Category:Smart devices]]
[[Category:Internet of things]]
[[Category:Alarms]]
[[Category:Building automation]]
[[Category:Building automation]]
[[Category:Alarms]]
[[Category:Security]]
[[Category:Digital video recorders]]
[[Category:Video surveillance]]
[[Category:2013 software]]
[[Category:2013 software]]
[[Category:IOS software]]
[[Category:IOS software]]
[[Category:Android software]]
[[Category:Free and open-source Android software]]
[[Category:Embedded Linux]]
[[Category:Embedded Linux]]
[[Category:Embedded operating systems]]
[[Category:Embedded operating systems]]

Latest revision as of 09:36, 30 December 2024

Home Assistant
Original author(s)Paulus Schoutsen
Developer(s)Open Home Foundation, Home Assistant Core Team and Community
Initial release17 September 2013
(11 years ago)
 (2013-09-17)
Stable release
2024.12.2[1] Edit this on Wikidata / 2 December 2024; 33 days ago (2 December 2024)
Repositorygithub.com/home-assistant
Written inPython (Python 3.13) Source
Operating systemSoftware appliance / Virtual appliance (Linux)
PlatformARM, ARM64, IA-32 (x86), and x64 (x86-64)
TypeHome automation, smart home technology, Internet of things, task automator
LicenseApache License v2.0 (free and open-source)
Websitewww.home-assistant.io

Home Assistant is free and open-source software used for home automation. It serves as an integration platform and smart home hub, allowing users to control smart home devices. The software emphasizes local control and privacy and is designed to be independent of any specific Internet of Things (IoT) ecosystem.[2][3][4][5] Its interface can be accessed through a web-based user interface, by using companion apps for Android and iOS, or by voice commands via a supported virtual assistant, such as Google Assistant, Amazon Alexa, Apple Siri, and Home Assistant's own "Assist" (a built-in local voice assistant) using natural language.[6][7][8]

The Home Assistant software application is commonly run on a computer appliance with "Home Assistant Operating System" that will act as a central control system for home automation (commonly called a smart home hub/gateway/bridge/controller),[9][10][11][12] that has the purpose of controlling IoT connectivity technology devices, software, applications and services from third-parties via modular integration components, including native integration components for common wired or wireless communication protocols and standards for IoT products such as Bluetooth, Zigbee, Z-Wave, EnOcean, and Thread/Matter (used to create either local personal area networks or direct ad hoc connections with small smart home devices using low-power digital radios), or Wi-Fi and Ethernet connected devices on a home network / local area network (LAN).[13][14][15][16]

Home Assistant as such supports controlling devices and services connected via either open and proprietary ecosystems or commercial smart home hubs/gateways/bridges as long they provide public access via some kind of open API or MQTT interface to allow for third-party integration over either the local area network or Internet, which includes integrations for Alexa Smart Home (Amazon Echo), Google Nest (Google Home), HomeKit (Apple Home), Samsung SmartThings, and Philips Hue.[17][18][19]

Information from all devices and their attributes (entities) that the application sees can be used and controlled via automation or script using scheduling or subroutines (including preconfigured "blueprint"), e.g. for controlling lighting, climate, entertainment systems and smart home appliances.[20][21][22][23]

History

[edit]

The project was started as a Python application by Paulus Schoutsen in September 2013 and first published publicly on GitHub in November 2013.[24]

In July 2017, a managed operating system called Hass.io was initially introduced to make it easier to use Home Assistant on single-board computers like the Raspberry Pi series. This has since been renamed to "Home Assistant Operating System" (and is often referred to as "Home Assistant OS"), and uses the concept of a bundled "supervisor" management system that allows users to manage, backup, update the local installation and enable the option to extend the functionality of the software with add-ons (plug-in applications) to run as services on the same platform for tighter integrations with Home Assistant core.[25]

An optional "Home Assistant Cloud" subscription service was introduced in December 2017 as an external cloud computing service officially supported by the Home Assistant founders to solve the complexities associated with secured remote access, as well as linking to various third-party cloud services, such as Amazon Alexa and Google Assistant.[26] Nabu Casa, Inc. was formed in September 2018 to take over this subscription service.[27] The company's funding is based solely on revenue from the "Home Assistant Cloud" subscription service. The money earned is used to finance the project's infrastructure and to pay for full-time employees contributing to the Home Assistant and ESPHome projects.[28]

In January 2020, branding was adjusted to make it easier to refer to different parts of the project. The main piece of software was renamed Home Assistant Core, while the full suite of software with the Hass.io embedded operating system with a bundled "supervisor" management system was renamed Home Assistant (though it is also commonly referred to as "HAOS" as in short for "Home Assistant OS").[29]

In the beginning of January 2021, Home Assistant made a public service announcement, disclosing vulnerabilities with its third-party custom integrations.[30] Later in January 2021, it made a second security disclosure about a security vulnerability.[31]

In April 2024, ownership of the Home Assistant source code and brand name was transferred to the newly created "Open Home Foundation" non-profit organization. The founder of Home Assistant made statements in the announcement that this transfer of ownership and change in governance should mean no practical change to its developers or users as it was primarily done to ensure that Home Assistant source code will remain a free and open-source software and with a continued focus on privacy and local control. Statements in the press release also included secondary plans and goals of making Home Assistant transition from an enthusiast platform to a mainstream consumer product. Ownership of many of the open-source libraries that Home Assistant uses as dependencies and other related entities was also transferred to the Open Home Foundation non-profit organization.[32][33][34][35]

Features

[edit]

Hardware

[edit]

Home Assistant is supported and can be installed on multiple platforms. Pre-installed hardware appliances are also available for purchase from a few different manufacturers. Compatible hardware platforms include single-board computers (for example Hardkernel ODROID, Raspberry Pi, Asus Tinkerboard, Intel NUC), operating systems like Windows, macOS, Linux as well as virtual machines and NAS systems.[36] Windows support is via a Windows VM or installing the Windows Subsystem for Linux (WSL).[37][38]

On officially supported hardware platforms like the ODROID N2+ and Raspberry Pi 3/4 single-board computers, the installation requires flashing a corresponding system image onto a microSD card, eMMC, or other local storage from which the system can boot.[36] It is possible to use Home Assistant as a gateway or bridge for devices using different IoT technologies like Zigbee or Z-Wave; necessary hardware can be mounted onto GPIO (Serial/I2C/SMBus), UART, or using USB ports.[39][40] Moreover, it can connect directly or indirectly to local IoT devices, control hubs/gateways/bridges or cloud services from many different vendors, including other open and closed smart home ecosystems.[41][42][43][44]

In December 2020, a customized ODROID N2+ computer appliance with bundled software was introduced under the product name "Home Assistant Blue" as an officially supported common hardware reference platform. The same package is also referred to as "ODROID-N2+ Home Assistant Bundle" when sold without the official custom-made enclosure. It comes with Home Assistant OS pre-installed on local eMMC storage, a power-adapter, and a custom Home Assistant themed enclosure. Home Assistant founders made it clear that the release of official hardware would not keep them from supporting other hardware platforms like the Raspberry Pi series.[45][46]

In September 2021, Home Assistant developers at Nabu Casa announced a crowdfunding campaign on Crowd Supply for pre-orders of "Home Assistant Yellow" (initially called "Home Assistant Amber"), a new official home automation controller hardware platform with Home Assistant pre-installed, a spiritual successor to "Home Assistant Blue". "Home Assistant Yellow" is designed to be an appliance, and its internals are architected with a carrier board (or "baseboard") for a computer-on-modules compatible with the Raspberry Pi Compute Module 4 (CM4) embedded computer as well as an integrated M.2 expansion slot meant for either an NVMe SSD as expanded storage or for an AI accelerator card, and an onboard EFR32 based radio module made by Silicon Labs capable of acting as a Zigbee Coordinator or Thread Leader (Thread Border Router), as well as optional variant with PoE (Power over Ethernet) support. The most otherwise notable features missing on "Home Assistant Yellow" are an HDMI or DisplayPort to connect a monitor, (which is likely due to it like most smart home hubs being purpose-built to act as a headless system), as well as lack of onboard Bluetooth, Wi-Fi, and a USB 3.0 port by default. Shipping of "Home Assistant Yellow" is targeted for June 2022.[47][48]

In June of 2022, Home Assistant developers at Nabu Casa announced their officially supported "Home Assistant SkyConnect", a multi-protocol IoT USB radio dongle capable of Zigbee and/or Thread low-power wireless protocols, that enable plug-and-play support for Home Assistant's built-in Zigbee gateway (the "ZHA" integration) and experimental Thread/Matter integrations.[49][50]

In September 2023, Home Assistant developers at Nabu Casa announced their officially supported "Home Assistant Green" as an entry-level computer appliance that is meant to make it easier for new users to get started with Home Assistant from scratch. It does however only feature an Ethernet port (for connection to the user's LAN) and two USB ports. That is, unlike the previous "Home Assistant Yellow" this new computer appliance does not include any built-in IoT radios for Zigbee and Thread low-power wireless protocols, so users wanting to connect such devices will need to buy separate USB radio dongles for each such protocol.[51][52]

Dashboard

[edit]

The primary front-end dashboard system is called Lovelace (named after Ada Lovelace),[53] which offers different cards to display information and control devices. Cards can display information provided by a connected device or control a resource (lights, thermostats, and other devices). The interface design language is based on Material Design and can be customized using global themes. The GUI is customizable using the integrated editor or by modifying the underlying YAML code. Cards can be extended with custom resources, which are often created by community members.

Automation

[edit]

Home Assistant acts as a central smart home controller hub by combining different devices and services in a single place and integrating them as entities. The provided rule-based system for automation allows creating custom routines based on a trigger event, conditions and actions, including scripts. These enable building automation, alarm management of security alarms and video surveillance for home security system as well as monitoring of energy measuring devices.[54][55][56][57] Since December 2020, it is possible to use automation blueprints - pre-made automation from the community that can be easily added to an existing system.[58]

Security

[edit]

Home Assistant is an on-premises software product with a focus on local control, which has been described as beneficial to the security of the platform, specifically when compared to closed-source home automation software based on proprietary hardware and cloud services.[2][3][4][5]

There is no remote access enabled by default and data is stored solely on the device itself. User accounts can be secured with two-factor authentication to prevent access even if the user password becomes compromised. Add-ons receive a security rating based on their access to system resources.

In January 2021, cybersecurity analyst Oriel Goel found a directory traversal security vulnerability in third party custom integrations. The issue was disclosed on January 22, 2021, and addressed in Home Assistant version 2021.1.5, released on January 23. There is no information about whether the vulnerability was exploited.[59][60]

In March 2023, a full authentication bypass was discovered in Home Assistant, earning a CVE score of 10/10.[61] This security issue affected Home Assistant's default remote access solution, Nabu Casa, due to Nabu Casa's remote access security model that publicly exposes the local Home Assistant server to the public internet. This security issue allows bad actors full control of any Home Assistant server they can access due to the full auth bypass.[62]

Reception

[edit]

Home Assistant took second place in 2017[63] and 2018[64] for the Thomas Krenn Award (formerly Open Source Grant), later winning first place in 2019.[65] Home Assistant also won a DINACon award in 2018 for their "Open Internet Award" category,[66][67] as well as being a nominee for the same awards in 2013.[68]

Home Assistant has been included in a number of product and platform comparisons, where, like many other non-commercial smart home hubs/gateways/bridges/controllers for home automation, it has often been criticized for forcing users into a tedious file-based setup procedure using text-based YAML markup-language instead of graphical user interfaces.[69][70][71][54][72] However, newer versions of Home Assistant produced by the core development team make the configuration (from initial installation as well as most basic configurations) more user-friendly by allowing configuration using the web-based graphical user interface as well as the original YAML scripting.[73][74][75][76][77][78] GitHub's "State of the Octoverse" in 2019 listed Home Assistant as the tenth biggest open-source project on its platform with 6,300 contributors.[79]

See also

[edit]

References

[edit]
  1. ^ "home-assistant/core/releases/tag/2024.12.2".
  2. ^ a b "No Privacy Compromise Home Automation". Archived from the original on 25 September 2020. Retrieved 18 June 2020.
  3. ^ a b "Home Assistant lets you automate your smart home without giving up privacy". The Ambient. 10 May 2018.
  4. ^ a b "Secure home automation, without clouds or dedicated hubs". 20 June 2016.
  5. ^ a b Greenberg, Andy (20 July 2016). "Now You Can Hide Your Smart Home on the Darknet". Wired – via www.wired.com.
  6. ^ "What is Home Assistant, how does it work, and what do you need to get started?)". 30 June 2023.
  7. ^ "The 10 Best Home Assistant Devices Of 2023, Ranked)". 19 August 2023.
  8. ^ "The best home automation systems: Compare SmartThings, Apple HomeKit, Amazon Alexa, and more)". ZDNet.
  9. ^ Alex Kretzschmar - Mar 31, 2021 11:30 am UTC (31 March 2021). "How to achieve smart home nirvana (or, home automation without subscription)". Ars Technica. Retrieved 13 May 2022.{{cite web}}: CS1 maint: numeric names: authors list (link)
  10. ^ "Home Assistant makes your smart devices work together the way you imagined". Android Central. 12 April 2018.
  11. ^ Valens, Clemens (16 September 2020). "Home Automation Made Easy: Combine Home Assistant, ESPHome and MySensors". Elektor Magazine. Retrieved 13 May 2022.
  12. ^ "How to start a smart home using Home Assistant)". 15 June 2023.
  13. ^ "How I built a fully offline smart home, and why you should too)". 6 January 2024.
  14. ^ "I was wrong to ignore Zigbee and Z-Wave. They're the best part of my smart home)". 12 February 2024.
  15. ^ "The best smart plugs in 2024)". 10 July 2024.
  16. ^ "The Best Smart Garage Door Opener Controller)". The New York Times. 8 July 2024.
  17. ^ "Android's built-in smart home controls now work with Home Assistant)". 25 October 2023.
  18. ^ "MyQ no longer works with any of the major smart home platforms. Fortunately, there are alternatives.)". 7 November 2023.
  19. ^ "Haier hits Home Assistant plugin dev with takedown notice)".
  20. ^ "Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too". Retrieved 18 June 2020.
  21. ^ "How to set up and use Home Assistant to power your smart home". 30 March 2021.
  22. ^ "Tech projects for IT leaders: How to use IoT for home automation". TechRepublic. 30 March 2021. Retrieved 13 May 2022.
  23. ^ "Why I'm switching to Home Assistant)". 2 August 2023.
  24. ^ "Home Assistant: The Python Approach to Home Automation". Linux.com. 20 November 2018. Retrieved 13 May 2022.
  25. ^ Schoutsen, Paulus (25 July 2017). "Introducing Hass.io". Home Assistant. Retrieved 14 November 2021.
  26. ^ Schoutsen, Paulus (17 December 2017). "Introducing Home Assistant Cloud". Home Assistant. Retrieved 4 March 2024.[self-published source?]
  27. ^ "About us". Nabu Casa. Retrieved 14 November 2021.
  28. ^ "Nabu Casa". Nabu Casa. Retrieved 4 March 2024.[non-primary source needed]
  29. ^ Assistant, Home. "Home Assistant vs. Home Assistant Core". Home Assistant. Retrieved 14 November 2021.
  30. ^ Schoutsen, Paulus (22 January 2021). "Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others". Home Assistant. Retrieved 6 April 2022.
  31. ^ Schoutsen, Paulus (23 January 2021). "Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others". Home Assistant. Retrieved 6 April 2022.
  32. ^ "Home Assistant announces Open Home Foundation)". 20 April 2024.
  33. ^ "Home Assistant has a new foundation and a goal to become a consumer brand)". 22 April 2024.
  34. ^ "Home Assistant Wants to Be a Real Smart Home Platform)". 22 April 2024.
  35. ^ "Move over, Alexa and HomeKit: A new Assistant is here to open source your smart home)". ZDNet.
  36. ^ a b Assistant, Home. "Installation". Home Assistant. Retrieved 1 April 2021.
  37. ^ "Windows Subsystem for Linux (WSL)".
  38. ^ "I Run My Smart Home Off a Raspberry Pi, Here's How It Works)". 13 May 2024.
  39. ^ "RaspBee II Overview". phoscon.de. Retrieved 1 April 2021.
  40. ^ "ConBee II Overview". phoscon.de. Retrieved 1 April 2021.
  41. ^ Assistant, Home. "Integrations". Home Assistant. Retrieved 18 June 2020.
  42. ^ Murphy, Dylan (May 2018). "Controlling smart lights with Home Assistant" (PDF). HackSpace. No. 4. p. 92. ISSN 0016-9900. Retrieved 18 June 2020.
  43. ^ "Transferring my Z-Wave Network to Home Assistant from Vera". HomeTechHacker. 15 August 2019.
  44. ^ "Best Hardware for Home Assistant". Smart Home University. 21 June 2019.
  45. ^ https://techtechandmoretech.com/reviews/home-assistant-blue/ Archived 14 July 2021 at the Wayback Machine Home Assistant Blue Review
  46. ^ "ODROID-N2+ based "Home Assistant Blue" announced as official hardware for Home Assistant - CNX Software". 16 December 2020.
  47. ^ Pattison, Jennifer (16 September 2021). "Home Assistant now comes in a ready-to-use box". The Verge. Retrieved 13 May 2022.
  48. ^ "Crowdfunded Home Automation System Uses Raspberry Pi Compute Module | Tom's Hardware". Tomshardware.com. 16 September 2021. Retrieved 13 May 2022.
  49. ^ "Home Assistant's SkyConnect Dongle Offers Plug-and-Play Zigbee, Matter, and Soon Thread Support)".
  50. ^ "The Home Assistant SkyConnect is a great excuse to demolish your smart home and start from scratch)". 2 April 2023.
  51. ^ "The Home Assistant Green is here to make the most powerful smart home platform more accessible)". 17 September 2023.
  52. ^ "This tiny translucent box can help you manage smart home devices on a budget)". 20 September 2023.
  53. ^ "Home Assistant: Getting Started With Lovelace". HomeTechHacker. 7 February 2019. Retrieved 1 April 2021.
  54. ^ a b comments, 14 December 2017 Jason BakerFeed 1481up 23. "6 open source home automation tools". Opensource.com.{{cite web}}: CS1 maint: numeric names: authors list (link)
  55. ^ "16 Open Source Home Automation Platforms To Use In 2020". ubidots.com. 30 October 2019. Retrieved 18 June 2020.
  56. ^ "Trends In Open Source Home Automation". 21 March 2017.
  57. ^ "My Smarthome Evolution: Part 3 - Current State". HomeTechHacker. 12 December 2019.
  58. ^ Assistant, Home. "Using Automation Blueprints". Home Assistant. Retrieved 1 April 2021.
  59. ^ Schoutsen, Paulus (22 January 2021). "Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others". Home Assistant. Retrieved 1 April 2021.
  60. ^ Schoutsen, Paulus (23 January 2021). "Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others". Home Assistant. Retrieved 1 April 2021.
  61. ^ "Authentication bypass Supervisor API". GitHub. Retrieved 24 January 2024.
  62. ^ "CVE - CVE-2023-27482". cve.mitre.org. Retrieved 24 January 2024.
  63. ^ "Thomas-Krenn-Award 2017: Zammad, Home Assistant und Freifunk". TKmag. 12 March 2017.
  64. ^ "Die Gewinner des Thomas-Krenn-Awards 2018". TKmag. 12 March 2018.
  65. ^ Thomas-Krenn.AG (16 March 2019). "Thomas-Krenn-Award 2019 – Die Gewinner" [Thomas Krenn Award 2019 - The Winner]. TKmag (in German). Retrieved 18 June 2020.
  66. ^ "Das sind die Nominierten für die Dinacon Awards 2018". www.netzwoche.ch. 4 September 2018.
  67. ^ "DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018" (PDF) (Press release) (in German). 19 October 2018.
  68. ^ "Home Assistant > DINAcon Awards". DINAcon Awards.
  69. ^ "SmartThings vs Home Assistant: What is the Best Smart Home Hub". Smart Home University. 29 April 2018.
  70. ^ "Best of open source smart home: Home Assistant vs OpenHAB". Smart Home University. 28 February 2018.
  71. ^ Jancer, Matt (26 May 2016). "Smart-Home Gadgets Need a Translator Real Bad—Here's How to Get One". Wired – via www.wired.com.
  72. ^ "Home Assistant Review – Sean's Technical Ramblings". 4 March 2017.
  73. ^ "Smart Home Home Assistant Konfiguration mit YAML". 12 July 2017.
  74. ^ "Weekend Project: Setting up Home Assistant on your PC or Mac". 22 April 2016.
  75. ^ "OpenHAB vs Home Assistant: What is the Best For Smart home?". 11 February 2020.
  76. ^ "Home Assistant Vs Openhab 2019". 10 August 2019.
  77. ^ "Home Assistant Vs OpenHAB". 29 July 2019.
  78. ^ Gadget-Freak, Chef (28 April 2019). "Comparison between Domoticz and Home Assistant".
  79. ^ "The State of the Octoverse". The State of the Octoverse. Retrieved 1 April 2021.
[edit]