홈 어시스턴트

Home Assistant
홈 어시스턴트
Home Assistant Logo.svg
원본 작성자파울루스 쇼텐
개발자홈 어시스턴트 핵심 팀 및 커뮤니티
초기 릴리즈2013년
9월 17일(8년)(2013-09-17)
안정적 해제
2022.3.5 / 2022년
3월 15일(9일 전) (2022-03-15)
리포지토리github.com/home-assistant
기록 위치파이톤 (피톤 3.8)
운영 체제소프트웨어 어플라이언스/가상 어플라이언스(Linux)
플랫폼ARM, ARM64, IA-32(x86) x64(x86-64)
유형홈 자동화, 스마트 기술, 사물 인터넷, 작업 자동화기
면허증Apache 라이센스(무료오픈 소스)
웹사이트www.home-assistant.io

홈 어시스턴트는 홈 오토메이션용 무료 오픈소스 소프트웨어로, 로컬 제어와 프라이버시에 중점을 두고 스마트 홈 기기의 중앙 제어 시스템이 되도록 설계되었다.[2][3][4][5] 기반 사용자 인터페이스를 통해 액세스하거나, Android 및 iOS용 동반 앱을 통해 액세스하거나, Google 어시스턴트, Amazon 알렉사와 같은 지원되는 가상 어시스턴트를 통해 음성 명령을 사용하거나, 스탠포드 대학교의 스탠포드 오픈 가상 어시스턴트 랩(Standford OVAL)의 "Almond" 및 "Genie"와 같은 오픈 소스 대안(옵션 제공)을 통해 액세스할 수 있다.프라이버시 문제를 위해 온프레미스(On-reason)로 작동

IoT 기술, 장치, 소프트웨어, 애플리케이션 및 서비스는 모듈형 통합 컴포넌트로 지원되며, 블루투스, MQTT, Zigbee, Z-Wave와 같은 로컬 연결 프로토콜에 대한 기본 통합뿐만 아니라, 타사 인트용 오픈 API를 통해 공개 액세스를 제공할 경우 독점 생태계 제어를 지원한다.곡류Home Assistant 소프트웨어 애플리케이션이 컴퓨터 어플라이언스로 설치된 후에는 홈 자동화를 위한 중앙 제어 시스템(일반적으로 스마트"허브", "교량", "게이트웨이", "컨트롤러", "코디네이터" 또는 "컨트롤 센터/센트레"로 칭함)[6][7][8] 역할을 하게 된다.

그것이 보는 모든 실체의 정보는 스케줄링 및 "블루프린트" 서브루틴을 사용하는 자동화를 스크립트 내에서 사용하고 제어할 수 있다(예: 조명, 기후, 엔터테인먼트 시스템 및 어플라이언스 제어용).[9][10][11]

역사

이 프로젝트는 2013년 9월 폴루스 쇼텐이 파이썬 어플리케이션으로 시작했으며, 2013년 11월 GitHub에 처음 공개되었다.[12]

라즈베리파이 시리즈와 같은 싱글보드 컴퓨터에서 홈 어시스턴트를 더 쉽게 사용할 수 있도록 하기 위해 2017년 7월 Hass.io이라는 관리형 운영체제가 처음 도입됐다.번들로 제공되는 "감독자" 관리 시스템은 사용자가 로컬 설치를 관리, 백업 및 업데이트할 수 있도록 했으며 추가 기능으로 소프트웨어의 기능을 확장하는 옵션을 도입했다.[13]

아마존 알렉사, 구글 어시스턴트와의 연결은 물론 보안 원격 접속과 관련한 복잡성을 해결하기 위해 2017년 12월 월 5달러의 선택형 구독 서비스가 도입됐다.[citation needed]나부카사는 2018년 9월 가입 서비스를 인수하기 위해 결성됐다.[14]회사의 자금 지원은 오로지 가입 서비스 수익에 근거한다.프로젝트의 인프라에 자금을 조달하고 프로젝트에 기여하는 상근 직원의 급여를 지불하는 데 사용된다.[citation needed]

2020년 1월에는 프로젝트의 여러 부분을 보다 쉽게 참조할 수 있도록 브랜딩이 조정되었다.본 소프트웨어는 홈 어시스턴트 코어(Home Assistant Core)로 이름이 변경되었고, Hass.io 임베디드 운영 체제를 갖춘 소프트웨어 전체 제품군은 홈 어시스턴트로 이름이 변경되었다(일반적으로 "홈 어시스턴트 OS"[15]의 약칭으로 "HAOS"라고도 한다).

특징들

하드웨어

홈 어시스턴트가 지원되며 여러 플랫폼에 설치할 수 있다.여기에는 단일 보드 시스템(예: 하드커널 ODROID, Rassberry Pi, Asus Tinkerboard, Intel NUC), Windows, MacOS, Linux와 같은 운영 체제와 가상 시스템NAS 시스템이 포함된다.[16]윈도우즈 지원은 윈도우즈 VM을 통해 제공되거나 WSL(윈도우즈 서브시스템 for 리눅스)[17]을 설치하는 경우

ODROID N2+ 및 Rasberry Pi 3/4 싱글보드 컴퓨터와 같이 공식적으로 지원되는 하드웨어 플랫폼에서 설치 시에는 시스템이 부팅될 수 있는 마이크로SD 카드, eMMC 또는 기타 로컬 스토리지에 해당하는 시스템 이미지를 깜박여야 한다.[16]홈 어시스턴트를 지그비나 Z-Wave 등 서로 다른 IoT 기술을 사용하는 기기의 게이트웨이브리지로 사용할 수 있으며, 필요한 하드웨어를 GPIO(Serial/I2C/SMBUS), UART 또는 USB 포트를 이용하여 장착할 수 있다.[18][19]또한, 로컬 IoT 기기, 제어 허브/게이트웨이/브리지 또는 다른 개방 및 폐쇄형 스마트 홈 생태계를 포함한 다양한 공급업체의 클라우드 서비스와 직간접적으로 연결할 수 있다.[20][21][22][23]

2020년 12월에는 정식 지원 공통 하드웨어 참조 플랫폼으로 '홈 어시스턴트 블루(Home Assistant Blue)'라는 제품명으로 소프트웨어가 번들된 맞춤형 ODROID N2+ 컴퓨터 어플라이언스가 도입되었다.공식 주문 제작 인클로저 없이 판매되는 경우 동일한 패키지를 "ODROID-N2+ 홈 어시스턴트 번들"이라고도 한다.로컬 eMMC 스토리지에 홈 어시스턴트 OS가 미리 설치되어 있고, 전원 어댑터 및 맞춤형 홈 어시스턴트 테마 엔클로저가 함께 제공된다.홈 어시스턴트 설립자들은 공식적인 하드웨어의 출시가 그들이 라스베리 파이 시리즈와 같은 다른 하드웨어 플랫폼을 계속 지원하는 것을 막지 못할 것이라고 분명히 했다.<[24][25]

나부카사 홈 어시스턴트 개발자들은 2021년 9월 '홈 어시스턴트 블루'의 정신적 후계자로 홈 어시스턴트가 사전 설치된 공식 홈 오토메이션 컨트롤러 하드웨어 플랫폼인 '홈 어시스턴트 옐로우'(초기 '홈 어시스턴트 앰버')의 사전 발주를 위한 크라우드 펀딩 캠페인을 발표했다."Home Assistant Yellow"는 어플라이언스로 설계되었으며 Rassberry Pi Compute Module 4 (CM4) 임베디드 컴퓨터와 호환되는 캐리어 보드(또는 "베이스보드")로 설계되었으며 확장 스토리지 또는 AI 가속기 c로 NVMe SSD를 위한 통합 M.2 확장 슬롯을 포함하고 있다.ard와 더불어 지그비 코디네이터 또는 스레드 리더(스레드 테두리 라우터) 역할을 할 수 있는 실리콘 랩스의 온보드 EFR32 기반 라디오 모듈, PoE(Power over Ethernet) 지원 기능이 있는 옵션 모델."Home Assistant Yellow"에서 가장 두드러진 특징은 모니터를 연결하기 위한 HDMI 또는 DisplayPort(대부분의 스마트 홈 허브가 헤드리스 시스템 역할을 하도록 제작된 것과 같은 이유일 가능성이 있음)와 기본적으로 온보드 Bluetooth, Wi-FiUSB 3.0 포트가 없기 때문이다.크라우드 펀딩 캠페인의 14만 달러 자금조달 목표를 충족한다면, '홈 어시스턴트'의 배송은 2022년 6월을 목표로 하고 있다.[26][27]

대시보드

1차 프런트 엔드 대시보드 시스템은 정보 표시와 제어 장치를 위해 다양한 카드를 제공하는 러브레이스(Ada Lovelace의 이름)라고 불린다.[28]카드는 연결된 장치에 의해 제공된 정보를 표시하거나 자원(조명, 자동 온도조절기 및 기타 장치)을 제어할 수 있다.인터페이스 디자인 언어는 재료 디자인을 기반으로 하며 글로벌 테마를 이용해 커스터마이징이 가능하다.통합 편집기를 사용하거나 기본 YAML 코드를 수정하여 GUI를 완전히 사용자 정의할 수 있다.카드는 커뮤니티 구성원에 의해 종종 만들어지는 맞춤형 자원으로 확장할 수 있다.

자동화

홈 어시스턴트는 서로 다른 기기와 서비스를 한 곳에 결합해 실체로 통합해 중앙 스마트 홈 컨트롤러 허브 역할을 한다.제공된 자동화를 위한 규칙 기반 시스템은 스크립트를 포함한 트리거 이벤트, 조건 및 작업에 기반한 사용자 정의 루틴을 만들 수 있다.이를 통해 건물 자동화, 보안 경보경보 관리, 가정용 보안 시스템비디오 감시에너지 측정 장치의 모니터링이 가능하다.[29][30][31][32]2020년 12월 이후, 기존 시스템에 쉽게 추가할 수 있는 커뮤니티의 사전 제작된 자동화 설계도를 사용할 수 있다.[33]

보안

특별하게 closed-source 홈 오토메이션 소프트웨어 독점적 하드웨어와 cloud-services에 따라 비해 홈 보조 지역 통제에서 사생활의 오픈 소스 응용 프로그램으로 국가와 조합 목적으로 초점을 가진 on-premises 소프트웨어로, 플랫폼의 안보에 유익할 것으로, 묘사되어 왔다.[2][3][4][5]

기본적으로 활성화된 원격 액세스는 없으며 데이터는 장치 자체에만 저장된다.사용자 계정은 2단계 인증으로 보안이 가능하여 공격자가 사용자 암호를 알더라도 액세스를 방지할 수 있다.추가 기능은 시스템 리소스에 대한 액세스에 따라 보안 등급을 받는다.

2021년 1월 사이버보안 분석가 Oriel Goel은 타사 사용자 정의 통합에서 디렉터리 트래버설 보안 취약성을 발견했다.이 문제는 2021년 1월 22일에 공개되었고 1월 23일에 공개된 홈 어시스턴트 버전 2021.1.5에서 다루어졌다.취약성이 악용됐는지에 대한 정보는 없다.[34][35]

수상, 접수 및 리뷰

홈 어시스턴트는 2017년과[36] 2018년[37] 토마스 크렌느상(옛 오픈소스 그랜트)에서 2위를 차지했고 이후 2019년 1위를 차지했다.[38]홈 어시스턴트는 2013년[41] 같은 상 후보에 올랐을 [39][40]뿐 아니라 2018년 '오픈 인터넷 어워드' 부문에서도 디나콘상을 수상했다.

Home Assistant는 많은 제품 및 플랫폼 비교에 포함되었으며, 과거에는 홈 자동화를 위한 다른 비상업적 스마트 홈 허브/게이트웨이/브리지/컨트롤러와 마찬가지로 그래픽 사용자 대신 텍스트 기반 YAML 마크업 언어를 사용하여 사용자에게 지루한 파일 기반 설정 절차를 강요했다는 비판을 종종 받아왔다.인터페이스.[42][43][44][29][45]그러나, 새로운 버전의 Home Assistant는 또한 초기 설치와 대부분의 통합의 기본 구성을 기본 그래픽 사용자 인터페이스만을 통해 처음부터 수행하는 것이 더 간단해졌으며, 핵심 개발 팀이 최근 몇 년 동안 일해 왔듯이 이전 버전에 비해 더 빠르게 시작할 수 있게 되었다.대부분의 기능을 GUI에서 사용할 수 있는 새로운 고급 홈 자동화 사용자에게 보다 친숙하게 Home Assistant를 만드는 것에 대해.따라서 팀은 YAML 설정 파일에서 웹 기반 그래픽 사용자 인터페이스의 최신 개정판으로 구성 설정을 점차 이동시켰다.[46][47][48][49][50][51]깃허브의 2019년 '옥토버세 현황'은 홈 어시스턴트를 6,300명의 기고자가 참여한 플랫폼 10대 오픈소스 프로젝트로 꼽았다.[52]2020년에는 8,162명의 기고자를 보유하고 있으며 가장 독특한 기고자를 가진 파이톤 패키지 목록에서 2위에 올랐다.[53]

참고 항목

참조

  1. ^ GitHub의 https://github.com/home-assistant/core/releases Home Assistant Core 릴리즈
  2. ^ a b "No Privacy Compromise Home Automation". 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" – via www.wired.com.
  6. ^ https://arstechnica.com/information-technology/2021/03/how-to-achieve-smart-home-nirvana-or-home-automation-without-subscription/
  7. ^ "Home Assistant makes your smart devices work together the way you imagined". Android Central. 12 April 2018.
  8. ^ https://www.elektormagazine.com/articles/home-automation-made-easy
  9. ^ "Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too". Retrieved 18 June 2020.
  10. ^ https://www.the-ambient.com/how-to/how-to-set-up-and-use-home-assistant-to-power-your-smart-home-2581
  11. ^ https://www.techrepublic.com/article/tech-projects-for-it-leaders-how-to-use-iot-for-home-automation/
  12. ^ https://www.linux.com/topic/embedded-iot/home-assistant-python-approach-home-automation/
  13. ^ Schoutsen, Paulus. "Introducing Hass.io". Home Assistant. Retrieved 14 November 2021.
  14. ^ "About us". Nabu Casa. Retrieved 14 November 2021.
  15. ^ Assistant, Home. "Home Assistant vs. Home Assistant Core". Home Assistant. Retrieved 14 November 2021.
  16. ^ a b Assistant, Home. "Installation". Home Assistant. Retrieved 1 April 2021.
  17. ^ "Windows Subsystem for Linux (WSL)".
  18. ^ "RaspBee II Overview". phoscon.de. Retrieved 1 April 2021.
  19. ^ "ConBee II Overview". phoscon.de. Retrieved 1 April 2021.
  20. ^ Assistant, Home. "Integrations". Home Assistant. Retrieved 18 June 2020.
  21. ^ Murphy, Dylan (May 2018). "Controlling smart lights with Home Assistant" (PDF). HackSpace. No. 4. p. 92. ISSN 0016-9900. Retrieved 18 June 2020.
  22. ^ "Transferring my Z-Wave Network to Home Assistant from Vera". HomeTechHacker. 15 August 2019.
  23. ^ "Best Hardware for Home Assistant". 21 June 2019.
  24. ^ https://techtechandmoretech.com/reviews/home-assistant-blue/ 홈 어시스턴트 블루 리뷰
  25. ^ https://www.cnx-software.com/2020/12/16/odroid-n2-based-home-assistant-blue-announced-as-official-hardware-for-home-assistant/
  26. ^ https://www.theverge.com/2021/9/16/22678088/home-assistant-amber-smart-home-hub-specs-release-date-price
  27. ^ https://www.tomshardware.com/news/raspberry-pi-home-assistant-amber
  28. ^ "Home Assistant: Getting Started With Lovelace". HomeTechHacker. 7 February 2019. Retrieved 1 April 2021.
  29. ^ a b comments, 14 December 2017 Jason BakerFeed 1481up 23. "6 open source home automation tools". Opensource.com.
  30. ^ "16 Open Source Home Automation Platforms To Use In 2020". ubidots.com. Retrieved 18 June 2020.
  31. ^ "Trends In Open Source Home Automation". 21 March 2017.
  32. ^ "My Smarthome Evolution: Part 3 - Current State". HomeTechHacker. 12 December 2019.
  33. ^ Assistant, Home. "Using Automation Blueprints". Home Assistant. Retrieved 1 April 2021.
  34. ^ Schoutsen, Paulus. "Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others". Home Assistant. Retrieved 1 April 2021.
  35. ^ Schoutsen, Paulus. "Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others". Home Assistant. Retrieved 1 April 2021.
  36. ^ "Thomas-Krenn-Award 2017: Zammad, Home Assistant und Freifunk". TKmag. 12 March 2017.
  37. ^ "Die Gewinner des Thomas-Krenn-Awards 2018". TKmag. 12 March 2018.
  38. ^ Thomas-Krenn.AG (16 March 2019). "Thomas-Krenn-Award 2019 – Die Gewinner" [Thomas Krenn Award 2019 - The Winner] (in German). Retrieved 18 June 2020. {{cite magazine}}:Cite 매거진 요구 사항 magazine=(도움말)
  39. ^ "Das sind die Nominierten für die Dinacon Awards 2018". www.netzwoche.ch.
  40. ^ "DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018" (PDF) (Press release) (in German). 19 October 2018.
  41. ^ "Home Assistant > DINAcon Awards". DINAcon Awards.
  42. ^ "SmartThings vs Home Assistant: What is the Best Smart Home Hub". 29 April 2018.
  43. ^ "Best of open source smart home: Home Assistant vs OpenHAB". 28 February 2018.
  44. ^ Jancer, Matt (26 May 2016). "Smart-Home Gadgets Need a Translator Real Bad—Here's How to Get One" – via www.wired.com.
  45. ^ "Home Assistant Review – Sean's Technical Ramblings".
  46. ^ "Smart Home Home Assistant Konfiguration mit YAML". 12 July 2017.
  47. ^ "Weekend Project: Setting up Home Assistant on your PC or Mac". 22 April 2016.
  48. ^ "OpenHAB vs Home Assistant: What is the Best For Smart home?". 11 February 2020.
  49. ^ "Home Assistant Vs Openhab 2019". 10 August 2019.
  50. ^ "Home Assistant Vs OpenHAB". 29 July 2019.
  51. ^ Gadget-Freak, Chef (28 April 2019). "Comparison between Domoticz and Home Assistant".
  52. ^ "The State of the Octoverse". The State of the Octoverse. Retrieved 1 April 2021.
  53. ^ "State of the Octoverse 2020: Empowering healthy communities" (PDF). octoverse.github.com. 2 December 2020.

외부 링크