![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/en/thumb/4/49/Home_Assistant_logo_%25282023%2529.svg/640px-Home_Assistant_logo_%25282023%2529.svg.png&w=640&q=50)
Home Assistant
Home automation software / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Home Assistant?
Summarize this article for a 10 year old
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]
![]() | This article contains content that is written like an advertisement. (March 2021) |
![]() | |
Original author(s) | Paulus Schoutsen |
---|---|
Developer(s) | Open Home Foundation, Home Assistant Core Team and Community |
Initial release | 17 September 2013 (10 years ago) (2013-09-17) |
Stable release | |
Repository | github |
Written in | Python (Python 3.11) |
Operating system | Software appliance / Virtual appliance (Linux) |
Platform | ARM, ARM64, IA-32 (x86), and x64 (x86-64) |
Type | Home automation, smart home technology, Internet of things, task automator |
License | Apache License (free and open-source) |
Website | www |
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 and/or subroutines (including preconfigured "blueprint"), e.g. for controlling lighting, climate, entertainment systems and smart home appliances.[20][21][22][23]