Jump to content

Home Assistant: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 19: Line 19:
The Home Assistant project started in September of 2013. In November 2013, the core functionality was first published on GitHub. With over 1930 contributing developers to its core as of May 2020, it has a very active development and global user-community.<ref>https://www.podcastinit.com/episode-94-home-assistant-with-paulus-schoutsen/ Home Assistant with Paulus Schoutsen - Episode 94 - January 2017</ref><ref>https://codepop.com/open-sourcecraft/episodes/paulus-schoutsen/ Paulus Schoutsen and Home Assistant - Episode 8 - March 2017</ref><ref>https://github.com/home-assistant/core/graphs/contributors</ref><ref>https://github.com/home-assistant/core/pulls</ref><ref>https://community.home-assistant.io/ Home Assistant Community Forum</ref><ref>https://www.linux.com/news/home-assistant-python-approach-home-automation-video</ref> Today it not only have a web-based front-end client interface but also free and open source companion apps for both Android and iOS (iPhone and iPad).
The Home Assistant project started in September of 2013. In November 2013, the core functionality was first published on GitHub. With over 1930 contributing developers to its core as of May 2020, it has a very active development and global user-community.<ref>https://www.podcastinit.com/episode-94-home-assistant-with-paulus-schoutsen/ Home Assistant with Paulus Schoutsen - Episode 94 - January 2017</ref><ref>https://codepop.com/open-sourcecraft/episodes/paulus-schoutsen/ Paulus Schoutsen and Home Assistant - Episode 8 - March 2017</ref><ref>https://github.com/home-assistant/core/graphs/contributors</ref><ref>https://github.com/home-assistant/core/pulls</ref><ref>https://community.home-assistant.io/ Home Assistant Community Forum</ref><ref>https://www.linux.com/news/home-assistant-python-approach-home-automation-video</ref> Today it not only have a web-based front-end client interface but also free and open source companion apps for both Android and iOS (iPhone and iPad).


It is currently the worlds most popular open source home automation platform. 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>https://octoverse.github.com/#top-and-trending-projects</ref><ref>https://analyticsindiamag.com/10-fastest-growing-open-source-projects-on-github-you-can-contribute-to/</ref><ref>https://hackernoon.com/githubs-top-100-most-valuable-repositories-out-of-96-million-bb48caa9eb0b</ref> Home Assistant is also a three-time award-winning project for the Thomas-Krenn-Award since it took 2nd-place in 2017, 2nd-place in 2018, and 1st-place in 2019.<ref>https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/</ref><ref>https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/</ref><ref>https://www.thomas-krenn.com/de/tkmag/tk-insights/thomas-krenn-award-2019-gewinner/ Thomas-Krenn-Award 2019 – Die Gewinner</ref> It has also been a nominee for a DINACon award in 2018.<ref>https://www.netzwoche.ch/news/2018-09-04/das-sind-die-nominierten-fuer-die-dinacon-awards-2018</ref><ref>https://dinacon.ch/wp-content/uploads/sites/4/2018/10/2018-10-19_DINAcon2018_Medienmitteilung.pdf</ref>
It is currently the worlds most popular open source home automation platform. 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>https://octoverse.github.com/#top-and-trending-projects</ref><ref>https://analyticsindiamag.com/10-fastest-growing-open-source-projects-on-github-you-can-contribute-to/</ref><ref>https://hackernoon.com/githubs-top-100-most-valuable-repositories-out-of-96-million-bb48caa9eb0b</ref>


== Features ==
== Features ==
Line 36: Line 36:
== Security ==
== Security ==
Many security and privacy concerns have been raised with home automation and [[Internet_of_things|IoT]] in general. Home Assistant [[[[on-premises software|on-prem]] only installation and open source character are answers to these concerns.<ref>https://towardsdatascience.com/house-automation-using-home-assistant-191ee017027d Medium - House Automation using Home Assistant</ref><ref>https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ Jupiter Broadcasting - No Privacy Compromise Home Automation</ref><ref>https://opensource.com/article/17/7/home-automation-primer</ref><ref>https://staceyoniot.com/home-assistant-smart-home-security/</ref><ref>https://www.the-ambient.com/features/home-assistant-automation-privacy-582</ref><ref>http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/</ref><ref>https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/</ref>
Many security and privacy concerns have been raised with home automation and [[Internet_of_things|IoT]] in general. Home Assistant [[[[on-premises software|on-prem]] only installation and open source character are answers to these concerns.<ref>https://towardsdatascience.com/house-automation-using-home-assistant-191ee017027d Medium - House Automation using Home Assistant</ref><ref>https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ Jupiter Broadcasting - No Privacy Compromise Home Automation</ref><ref>https://opensource.com/article/17/7/home-automation-primer</ref><ref>https://staceyoniot.com/home-assistant-smart-home-security/</ref><ref>https://www.the-ambient.com/features/home-assistant-automation-privacy-582</ref><ref>http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/</ref><ref>https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/</ref>

== Reception ==
Home Assistant is a three-time award-winning project for the Thomas-Krenn-Award since it took 2nd-place in 2017, 2nd-place in 2018, and 1st-place in 2019.<ref>https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/</ref><ref>https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/</ref><ref>https://www.thomas-krenn.com/de/tkmag/tk-insights/thomas-krenn-award-2019-gewinner/ Thomas-Krenn-Award 2019 – Die Gewinner</ref> Home Assistant was also been a nominee for a DINACon award in 2018.<ref>https://www.netzwoche.ch/news/2018-09-04/das-sind-die-nominierten-fuer-die-dinacon-awards-2018</ref><ref>https://dinacon.ch/wp-content/uploads/sites/4/2018/10/2018-10-19_DINAcon2018_Medienmitteilung.pdf</ref>


== References ==
== References ==

Revision as of 10:32, 28 May 2020

Home Assistant
Developer(s)Home Assistant Core Team and Community
Initial release2013; 12 years ago (2013)
Stable release
0.110.3 (2020-05-27)
Repositorygithub.com/home-assistant
Written inPython 3
Operating systemSoftware appliance / Virtual appliance (Linux)
Platformx86-64, ARM
TypeHome automation
LicenseApache License 2.0
Websitewww.home-assistant.io

Home Assistant is a free and open-source home automation software written in Python with a focus on local-control and privacy.[2][3][4][5][6][7][8] As of May 2020, over to 1600 modular plug-ins or add-ons with system integrations to different IoT devices and services are available as "integration components".[9] 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.[10][11][12][13][14][15]

The Home Assistant project started in September of 2013. In November 2013, the core functionality was first published on GitHub. With over 1930 contributing developers to its core as of May 2020, it has a very active development and global user-community.[16][17][18][19][20][21] Today it not only have a web-based front-end client interface but also free and open source companion apps for both Android and iOS (iPhone and iPad).

It is currently the worlds most popular open source home automation platform. 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).[22][23][24]

Features

Home Assistant features all common functions that you would expect from a home automation platform to control simple smart home technology and advanced building automation.[25][26][27][28][29][30][31] It provides a action rule-based system creating for automations with event and condition handling, scheduling tasks, as well as functions for direct and on-demand actions.[32][33][34]

It is deployed as an on-premises software and can connect directly or indirectly to IoT (Internet of Things) devices and services from many different vendors, including other open and closed smart home ecosystems. It features modular system integration system with "integration components" (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, Xiaomi Smart Home (Mi Home), MQTT, Philips Hue, SmartThings (Samsung), Sonoff (eWeLink, official DIY-mode, and third-party firmware), Sonos, Tuya Smart, X10, Zigbee, Z-Wave, and over 1500 other system integrations.[35][36][37]

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.[38][39][40][41]

Installation

Home Assistant Core is a Python program that can be deployed on servers running various operating systems, however when its developers and users say "Home Assistant" today they refer to an official software appliance / virtual appliance installation package that combines the Home Assistant Core, a just enough operating system (a Just enough operating system called "Home Assistant Operating System", formerly known as "Hass.io") and various tools which 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. As such, Home Assistant is an all-in one-solution and 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.[42][43][44][45]

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 meaningful device names via an administration user interface.[46][47]

Security

Many security and privacy concerns have been raised with home automation and IoT in general. Home Assistant [[on-prem only installation and open source character are answers to these concerns.[48][49][50][51][52][53][54]

Reception

Home Assistant is a three-time award-winning project for the Thomas-Krenn-Award since it took 2nd-place in 2017, 2nd-place in 2018, and 1st-place in 2019.[55][56][57] Home Assistant was also been a nominee for a DINACon award in 2018.[58][59]

References

  1. ^ "home-assistant.io Competitive Analysis, Marketing Mix and Traffic - Alexa". www.alexa.com. Retrieved 28 May 2020.{{cite web}}: CS1 maint: url-status (link)
  2. ^ https://towardsdatascience.com/house-automation-using-home-assistant-191ee017027d Medium - House Automation using Home Assistant
  3. ^ https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ Jupiter Broadcasting - No Privacy Compromise Home Automation
  4. ^ https://opensource.com/article/17/7/home-automation-primer
  5. ^ https://staceyoniot.com/home-assistant-smart-home-security/
  6. ^ https://www.the-ambient.com/features/home-assistant-automation-privacy-582
  7. ^ http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/
  8. ^ https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/
  9. ^ https://www.home-assistant.io/integrations/ Home Assistant integrations
  10. ^ https://www.smarthomeblog.net/openhab-home-assistant-domoticz/ OpenHab vs Home Assistant vs Domoticz
  11. ^ https://www.techhive.com/article/3545294/wink-relents-delays-mandatory-switch-to-paid-subscriptions-indefinitely.html
  12. ^ https://staceyoniot.com/home-assistant-integrations-remote-access-setup-review/
  13. ^ https://homekitnews.com/2019/10/24/using-home-assistant-with-ikea-smart-blinds-for-homekit/
  14. ^ https://homekitnews.com/2019/05/17/connecting-home-assistant-to-apple-homekit/
  15. ^ https://gizmodo.com/magical-smart-home-upgrade-lets-muggles-control-their-h-1833941228 Gizmodo - Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too
  16. ^ https://www.podcastinit.com/episode-94-home-assistant-with-paulus-schoutsen/ Home Assistant with Paulus Schoutsen - Episode 94 - January 2017
  17. ^ https://codepop.com/open-sourcecraft/episodes/paulus-schoutsen/ Paulus Schoutsen and Home Assistant - Episode 8 - March 2017
  18. ^ https://github.com/home-assistant/core/graphs/contributors
  19. ^ https://github.com/home-assistant/core/pulls
  20. ^ https://community.home-assistant.io/ Home Assistant Community Forum
  21. ^ https://www.linux.com/news/home-assistant-python-approach-home-automation-video
  22. ^ https://octoverse.github.com/#top-and-trending-projects
  23. ^ https://analyticsindiamag.com/10-fastest-growing-open-source-projects-on-github-you-can-contribute-to/
  24. ^ https://hackernoon.com/githubs-top-100-most-valuable-repositories-out-of-96-million-bb48caa9eb0b
  25. ^ https://smarthome.university/smartthings-vs-home-assistant/
  26. ^ https://opensource.com/article/18/3/smart-home-assistant
  27. ^ https://smarthome.university/your-smart-home-platform-home-assistant-vs-openhab/
  28. ^ http://www.linux-magazine.com/Issues/2017/203/Home-Assistant
  29. ^ https://www.automatedhome.co.uk/new-products/home-assistant-open-source-python-home-automation-platform.html
  30. ^ https://www.heise.de/ct/ausgabe/2017-26-Hausautomations-Schaltzentrale-Home-Assistant-3909532.html
  31. ^ https://www.heise.de/ct/ausgabe/2017-26-Hausautomations-Schaltzentrale-Home-Assistant-3909532.html
  32. ^ https://ubidots.com/blog/open-source-home-automation/
  33. ^ https://opensource.com/tools/home-automation
  34. ^ https://digitalconqurer.com/home-automation/trends-open-source-home-automation/
  35. ^ https://www.home-assistant.io/integrations/ Home Assistant integrations
  36. ^ https://s3-eu-west-1.amazonaws.com/rpi-magazines/issues/full_pdfs/000/000/013/original/HS_6_Digital_Optimised.pdf
  37. ^ https://onesmarthome.de/smart-home-home-assistant-knx-alexa-sprachsteuerung/
  38. ^ https://www.smartlab.at/build-a-wireless-mqtt-temperature-and-humidity-sensor-for-your-home-assistant/
  39. ^ https://opensource.com/article/18/8/build-thermostat-open-source-tools
  40. ^ https://onesmarthome.de/smart-home-home-assistant-konfiguration/
  41. ^ https://www.automatedhome.co.uk/software/weekend-project-setting-up-home-assistant-on-your-pc-or-mac.html
  42. ^ https://www.home-assistant.io/faq/ha-vs-hassio/ Home Assistant vs. Home Assistant Core
  43. ^ https://www.the-ambient.com/how-to/set-up-use-home-assistant-644 How to set up and use Home Assistant: For Dummies edition - October 2018
  44. ^ https://opensource.com/life/16/3/5-open-source-home-automation-tools
  45. ^ http://onesmarthome.de/smart-home-home-assistant-raspberry-pi-installation-hassbian/
  46. ^ https://staceyoniot.com/diy-smart-home-home-assistant-vs-samsung-smartthings-google-home-amazon-echo/
  47. ^ https://staceyoniot.com/home-assistant-automations-how-to-review/
  48. ^ https://towardsdatascience.com/house-automation-using-home-assistant-191ee017027d Medium - House Automation using Home Assistant
  49. ^ https://www.jupiterbroadcasting.com/115566/no-privacy-compromise-home-automation/ Jupiter Broadcasting - No Privacy Compromise Home Automation
  50. ^ https://opensource.com/article/17/7/home-automation-primer
  51. ^ https://staceyoniot.com/home-assistant-smart-home-security/
  52. ^ https://www.the-ambient.com/features/home-assistant-automation-privacy-582
  53. ^ http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/
  54. ^ https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/
  55. ^ https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/
  56. ^ https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/
  57. ^ https://www.thomas-krenn.com/de/tkmag/tk-insights/thomas-krenn-award-2019-gewinner/ Thomas-Krenn-Award 2019 – Die Gewinner
  58. ^ https://www.netzwoche.ch/news/2018-09-04/das-sind-die-nominierten-fuer-die-dinacon-awards-2018
  59. ^ https://dinacon.ch/wp-content/uploads/sites/4/2018/10/2018-10-19_DINAcon2018_Medienmitteilung.pdf

See also