팀 홈어시스턴트 홈 오토메이션 솔루션 개발을 위한 매우 정확한 로드맵을 따르고 실행에 있어서 눈에 띄는 진전을 이루었습니다. 그녀는 이제 다음으로 정의된 우선순위를 다루고 있습니다.
지난 4월 State of the Open Home에서 처음 발표된 로드맵은 모든 제품 이니셔티브에 대한 지침 가이드 역할을 합니다. 이 접근 방식은 모든 개발에 대한 일관성과 명확한 방향을 보장합니다. 팀은 주요 관리자들의 헌신과 귀중한 지원 덕분에 2024년에 설정된 목표에 대해 상당한 진전을 이루었습니다. 나부카사, 의 상업 파트너 오픈홈재단. 계획된 계획의 대부분은 설정된 일정에 따라 진행되었습니다. 커뮤니티에 진행 상황을 지속적으로 알리고 투명성과 사용자와의 대화에 대한 팀의 노력을 보여주기 위해 진행 상황 업데이트가 6개월마다 계획되어 있습니다.

홈어시스턴트: “집이 승인한 스마트 홈”.
홈어시스턴트의 전략적 비전은 모든 가족 구성원의 플랫폼 채택과 일상적인 사용을 극대화하는 근본적인 목표를 중심으로 구성됩니다. 이러한 야망은 각 거주자가 매일 자연스럽게 상호 작용하는 홈 오토메이션, 개인화 대시보드, 음성 명령 등 필수 접점을 최적화함으로써 실현됩니다. 이러한 균형 잡힌 접근 방식은 두 가지 중요한 측면을 조화롭게 결합하는 것을 목표로 합니다. 즉, 각 구성원이 기술을 직관적으로 적용할 수 있는 사용의 단순성, 다른 한편으로는 전문 사용자와 관리자를 위한 플랫폼의 강점을 만드는 고급 기능의 유지 관리입니다. 이 글로벌 전략은 다양한 제품 범주에 걸쳐 배포되어 접근성과 기술력을 결합하는 일관된 홈 자동화 생태계를 형성합니다.
오토메이션
자동화 조직 촉진
자동화 구성 기능은 오랫동안 홈어시스턴트 커뮤니티에서 가장 많이 요청된 기능 중 하나였으며, 이로 인해 자연스럽게 플랫폼 개발의 주요 우선순위가 되었습니다. 이러한 요구에 부응하여 팀은 사용자가 자신의 기준에 따라 자동화를 분류할 수 있도록 하는 유연한 분류 시스템을 구현하여 관리, 편집, 디버그 및 검색을 훨씬 쉽게 만들었습니다. 이 사용자 정의 가능한 접근 방식은 예를 들어 “지능형 난방” 또는 “지능형 청소”와 같은 기능별로 자동화를 그룹화하거나 “테스트”와 같은 특정 범주를 생성하여 현재 가정에서 테스트 중인 자동화를 분리할 수 있어 구성의 자유로움을 크게 제공합니다.

분류 시스템 외에도 Home Assistant는 플랫폼의 다른 엔터티에 사용되는 것과 유사한 라벨링 시스템을 사용하여 자동화 관리를 강화했습니다. 이 기능은 단순한 자동화 필터링에만 국한되지 않고 특히 혁신적인 자동화 가능성을 열어줍니다. 커뮤니티에서 관찰된 주목할 만한 예는 전용 라벨을 통해 특정 자동화를 “게스트에게 적합하지 않음”으로 식별하여 게스트 모드가 활성화되면 자동으로 비활성화되도록 하는 것입니다. 라벨을 사용하여 자동화 자체를 자동화하는 이 메타 반사적 접근 방식은 자동화 구성을 단순화하고 최적화하기 위해 지난 6개월 동안 Home Assistant가 이룬 중요한 진전을 완벽하게 보여줍니다.
새로운 목표: 자동화 생성 촉진
자동화는 홈어시스턴트의 초석 중 하나이지만, 특히 방금 시작한 경우에는 자동화를 만드는 것이 쉽지 않습니다. 시작하기 전에 알아야 할 사항과 그 과정에서 배워야 할 사항이 수십 가지 있습니다.

작년에 팀에서는 작업 선택기를 정밀 검사하고 이름이 모호한 단일 옵션인 “통화 서비스”를 “작업”이라고 하는 세심하게 분류된 수백 개의 항목으로 교체했습니다. 이를 통해 자동화 생성 프로세스를 크게 개선할 수 있었습니다.
그러나 오늘날 자동화 편집기는 두 가지 다른 속도로 진행된 것처럼 느껴집니다. 작업은 사용하기 쉽지만 트리거와 조건은 그렇지 않습니다. 그래서 그들은 행동에 가져온 것과 동일한 수준의 편의성을 트리거와 조건에 적용하기 시작했습니다.
목표는 자동화 편집기의 고유한 특징인 기능을 잃지 않으면서 자동화 편집기에 더 쉽게 접근할 수 있도록 만드는 것입니다.
다음: 블루프린트 사용 촉진
블루프린트는 놀랍습니다. 홈어시스턴트 커뮤니티를 정말 훌륭하게 만드는 요소, 즉 배운 내용을 다른 사람들과 공유하는 요소를 나타냅니다.
그러나 청사진을 사용(및 공유)하는 것은 오늘날 가장 쉬운 프로세스가 아닙니다. 현재로서는 이것이 팀이 자동화 흐름의 일부로 다루고자 하는 다음 기회입니다.
대시보드
대시보드 사용자 정의를 쉽고 직관적으로 만들기
새로운 섹션 프레젠테이션의 안정적인 출시로 홈어시스턴트 2024.11, 대시보드 사용자 정의를 더 쉽게 만드는 작업이 현재 한창 진행 중입니다! 아름다운 대시보드를 만들기 위한 학습 곡선이 크게 줄어들었고, 점점 더 많은 사람들이 관심을 갖고 가족 모두가 사용할 수 있는 고품질 대시보드를 만들 수 있게 되었습니다.

그러나 작업은 완료되지 않았으며 그룹에서는 현재 기본 지도의 모양을 표준화하는 작업을 진행하고 있습니다.
그런 다음 기본 대시보드를 더욱 유용하고 관련성 있게 만드세요.
이제 대시보드 사용자 정의가 그 어느 때보다 쉬워졌습니다. 다음 단계는 무엇입니까? 사용자가 빈 페이지를 접하면 겁이 날 수 있습니다. 어떤 사람들은 대시보드를 어떻게 채우고 싶은지에 대한 아이디어로 가득 차 있을 수도 있지만, 다른 사람들은 홈어시스턴트가 즉시 사용 가능한 유용한 기능을 제공하는 것을 선호할 수도 있습니다. 이것이 바로 개발자들이 이제 대시보드를 만드는 방법을 모르더라도 대시보드를 더 쉽게 사용할 수 있도록 하기 위해 노력하는 이유입니다.

지난 1년 동안 팀은 가장 인기 있는 대시보드부터 가장 실용적인 대시보드까지 많은 사용자가 만든 대시보드인 수십 개의 사례 연구를 살펴본 후 사용자가 대시보드를 구성하는 방식의 추세를 알아차리기 시작했습니다. 홈어시스턴트는 대시보드가 장치 제어에만 국한되지 않는다는 점에서 다른 스마트 홈 플랫폼과 다릅니다. 결국, 완벽한 앱은 앱이 아닙니다. 전구를 제어하기 위해 앱을 여는 것은 단순히 스위치를 켜는 것보다 덜 편리하거나 자동화하는 것이 더 좋기 때문입니다.
사용자들로부터 눈에 띄는 것은 일상생활에 대한 정보를 한눈에 추적하고 집에서 일어나는 모든 일에 대한 개요를 유지하는 데 도움이 되는 대시보드입니다. 예를 들어, 홈어시스턴트를 자동화하여 에너지 소비가 너무 높을 때 알림을 보내거나 Assist에 현재 에너지 소비량을 요청할 수 있지만 대시보드는 데이터 시각화와 필요한 정보를 한 눈에 많이 제공하는 기능이 돋보입니다.
현재 기본 대시보드는 집에 있는 모든 항목을 단일 페이지에 통합하기 때문에 스마트 홈이 성장함에 따라 관리하기가 매우 어렵습니다. 영역별로 엔터티를 자동으로 그룹화할 수 있지만 개발자는 영역이 사용자가 대시보드 정보를 보는 유일한 방법이 아니라는 것을 배웠습니다. 대신 에너지 소비, 보안 및 안전, 네트워크 상태 등 집의 기능, 자동차, 3D 프린터 등 복잡한 개체, 날씨, 동네 정보, 로켓 발사 등 집 자체와 관련 없는 정보에 특화되고 초점을 맞춘 대시보드를 보았습니다. 그들은 단순히 각 엔터티를 도메인별로 볼 수 있지만, 정보 선택 및 병치를 통해 통찰력을 드러냄으로써 이러한 기능 중심 대시보드를 훨씬 더 유용하게 만들 수 있다는 것을 알고 있습니다.
다음: 사용자, 게스트 및 공개 액세스의 개인정보 보호 개선
게스트나 다른 가족 구성원이 홈어시스턴트에 대한 액세스를 미세 조정할 수 없다는 점은 많은 사용자가 제기한 문제점이었습니다. 따라서 개발자는 가족 구성원의 개인 정보 보호를 향상시키면서 이 문제를 완화할 수 있는 방법을 연구하고 싶어합니다.
음성 도우미
즉시 사용 가능한 어시스턴트 기능 향상
홈어시스턴트 솔루션의 개인 음성 비서인 Assist는 지난 6개월 동안 많은 관심을 받았습니다. 첫 번째 목표는 손댈 필요 없이 즉시 성능을 향상시키는 것이었습니다. 그래서 그들은 커뮤니티에서 많이 요청한 많은 기능, 즉 비공개 경쟁업체와 동등하게 만드는 기능을 추가했습니다.
특히, 영역을 언급하지 않고(예: “커튼을 닫으세요” 또는 “조명을 끄세요”) 동일한 영역에 있는 장치를 타겟팅할 수 있는 영역 인식 기능을 도입했습니다. 같은 층에 있는 영역에 있는 장치를 대상으로 지정할 수 있는 바닥 지원을 도입했는데, 이는 개방형 주택에 매우 유용합니다(예: “1층의 모든 조명을 켜세요”).
그들은 타이머를 구현하여 여러 타이머 생성 지원을 포함하여 타이머가 끝나면 모든 음성 도우미가 “벨을 울릴” 수 있도록 했습니다. 일시 중지 및 재개는 물론 시간을 추가하거나 제거하는 것도 가능합니다. 지연 명령을 제공하여 명령과 타이머를 결합할 수 있습니다. 이를 통해 특정 시간 후에 작업을 수행할 수 있습니다(예: “30분 후에 TV 끄기”).
또한 음성으로 미디어를 제어하는 기능도 도입했습니다. 일시 중지하거나 다시 시작하고 볼륨을 조절하고 다음 트랙으로 건너뜁니다. 위에서 언급한 영역 감지 기능과 결합된 이 기능을 사용하면 “일시 중지”, “재개”, “다음”과 같이 TV가 켜져 있거나 음악이 스트리밍되는 방에서 작동하는 몇 가지 매우 흥미로운 짧은 명령을 생성할 수 있습니다.
마지막으로, microWakeWord라고 불리는 장치의 깨우기 단어 엔진은 깨우기 단어를 인식하는 속도가 훨씬 빨라지고 향상되었습니다. 이는 모델을 개선하기 위해 훈련 과정에서 실제 음성 데이터를 사용한 결과입니다. Wake Word Collective를 사용하면 이제 커뮤니티 중심 및 개인 정보 보호 중심 음성 도우미 개선에 목소리를 빌려 기여할 수 있습니다! 자세한 내용은 여기를 확인하세요. 블로그 게시물.
진행 중: 지원에 대한 접근 촉진
따라서 지원이 더 효율적이지만 음성 처리는 어떻습니까?
음성은 훌륭한 소프트웨어와 훌륭한 하드웨어의 조합이기 때문에 어렵습니다. 최근까지 팀은 주로 소프트웨어 경험을 개선하는 데 중점을 두었고 음성 지원을 실행하기 위해 쉽게 사용할 수 있는 하드웨어에 의존했습니다.
그러나 상황이 바뀌고 있습니다. 지난 6개월 동안 그들은 자체 하드웨어를 구축해 왔습니다! 완전히 오픈 소스(펌웨어 및 하드웨어)인 홈어시스턴트와 작동하도록 처음부터 설계된 최초의 음성 어시스턴트 하드웨어가 될 것이며 곧 출시될 예정입니다(정말 곧 ;-). 이는 홈어시스턴트에서 보다 접근하기 쉬운 음성 경험을 위한 진정한 하드웨어 부분입니다.
다음: 어시스턴트를 더욱 대화적으로 만들어 보세요.
Assistant에 더 많은 기능을 추가할수록 트랜잭션 한도에 더 많이 도달합니다. 실제로 오늘날 상호 작용은 사용자(명령을 내리는 사람)에서 어시스턴트(이 명령에 따라 행동하는 사람)로 진행되는 단방향입니다. 개발자는 Assist와 더 많은 대화 상호 작용을 허용하여 이러한 상황을 개선하고자 합니다.
미래에는 보조자가 원래 명령의 일부가 아닌 경우 타이머 지속 시간을 묻거나 모든 문 잠금 해제와 같은 중요한 작업을 수행하기 전에 확인을 요청하는 등 명령을 실행하기 전에 설명을 요청할 수 있을 것입니다. 또한 개발자는 방에 들어올 때 누군가에게 인사하는 등 사용자가 아닌 어시스턴트에서 대화가 시작되도록 허용하고 싶습니다. 이는 컨텍스트를 유지하는 기능으로 인해 LLM 기반 챗봇과 매우 잘 어울리지만 기본 챗봇에서도 이러한 유형의 복잡한 상호 작용이 가능하도록 보장합니다.
로컬 LLM 인프라 구축
지난 6개월 동안 팀은 로컬 LLM 도구에 대한 지원을 도입했으며올라마, 홈어시스턴트에서 실험을 위해 AI에 더 쉽게 접근하고 비공개로 만들기 위한 노력을 추진하고 있습니다. 또한 그들은 엣지 케이스보다는 자연스러운 대화형 사용 사례에 초점을 맞춰 현실적인 벤치마크를 만드는 데 많은 노력을 기울였습니다. 이 접근 방식을 사용하면 일상적인 상호 작용에서 성능과 사용자 경험을 더 잘 이해할 수 있습니다.
로컬 언어 모델(LLM)에 대한 최종 벤치마크 테스트는 다음과 같습니다. 여기를 탐험했다, qwen2.5와 같은 모델이 실제 상황에서 어떻게 작동하는지 보여줍니다. 이 정보를 통해 개발자는 계속해서 LLM 통합을 개선하고 LLM이 가정에서 일반적인 사용 사례에 사용될 수 있도록 보장합니다.
이제 스크립트에 대한 액세스 권한을 부여하여 LLM의 기능을 확장할 수 있습니다. 이 기능을 사용하면 특정 상황에서 LLM이 수행하는 작업을 정밀하게 제어하는 동시에 AI의 특징인 유연성과 자연어 처리의 이점을 누릴 수 있습니다.
홈어시스턴트 클라우드
비즈니스 파트너인 Nabu Casa가 개발한 홈 어시스턴트 클라우드는 일반적으로 집에서 고가의 하드웨어를 사용하는 고급 사용자를 위해 예약되어 있는 액세스하기 어려운 홈 어시스턴트 기능을 개인 정보 보호에 대한 타협 없이 대중이 사용할 수 있도록 만듭니다.
지난 몇 달 동안 Nabu Casa 팀은 홈어시스턴트 사용에 마음의 평화를 가져오기 위해 열심히 노력했습니다. 클라우드 백업 기능의 경우 홈어시스턴트 팀과 Nabu Casa 팀은 현재 좋은 백업 전략을 위한 간편한 단일 솔루션을 만들기 위해 백업 통합을 완전히 점검하기 위해 긴밀히 협력하고 있습니다. 또한 사용자가 Home Assistant Cloud 및 기타 타사 백업 위치에 대한 백업을 위한 원활한 온보딩을 경험할 수 있도록 노력합니다.
팀은 WebRTC와 같은 다른 기능을 위해 일부 기능을 연기해야 했습니다. 각 Home Assistant 사용자를 위한 STUN 서버와 각 Home Assistant Cloud 가입자를 위한 TURN 서버인 WebRTC를 지원하는 데 필요한 인프라를 성공적으로 구축하여 Home Assistant 내의 실시간 통신 기능을 향상시켰습니다. 2단계 인증(2FA)은 연기된 기능 중 하나이지만 아직 Nabu Casa의 파이프라인에 있습니다.
개방형 프로토콜
Home Assistant는 로컬로 제어되는 클라우드 독립적 장치를 통해 선택, 개인 정보 보호 및 지속 가능성을 제공하려는 Open Home 사명에 따라 Z-Wave, Zigbee, Matter 및 Thread를 포함한 개방형 스마트 홈 표준을 계속 지원합니다.
지난 6개월 동안 솔루션은 인증을 향한 중요한 조치를 취하여 개방형 표준 구현이 업계 표준에 부합하도록 보장했습니다.
Z-웨이브
지난 9월 홈어시스턴트의 창립자인 Paulus는 다음과 같이 발표했습니다. Z-Wave Alliance 이사회의 새로운 역할, 나부 카사를 대표하는. 이 역할을 통해 Nabu Casa는 Z-Wave 개발에 크게 기여하고 홈어시스턴트 사용자의 요구와 오픈 소스의 가치가 표현되도록 할 수 있습니다.
생태계에서 Z-Wave 장치에 대한 관심이 계속 증가함에 따라 Home Assistant는 Z-Wave JS 스택을 발전시키고 자체 Z-Wave 하드웨어를 만들었습니다. 개발자가 Z-Wave 구현을 인증하는 동안 자체 Z-Wave 안테나를 구축하는 작업도 원활하게 진행되었습니다. 그들은 Z-Wave 참조 애플리케이션 설계를 기반으로 안테나 설계를 기반으로 시장에서 최고의 성능을 갖춘 Z-Wave 안테나를 만듭니다.
문제
6월에 Home Assistant는 최신 Matter 1.3 사양으로 업그레이드되었습니다. 그 이후로 개발자들은 Matter 장치의 안정성과 호환성을 개선하기 위해 Matter 구현을 계속 업데이트해 왔으며, 이제 Matter 인증이 조만간 도착할 것으로 기대됩니다!
장치 지원을 확장하고 Home Assistant의 Matter 통합 성능을 개선했습니다. 이제 홈어시스턴트가 데이터 변경 사항을 실시간으로 감지하여 네트워크 효율성을 향상시킬 수 있는 맞춤형 클러스터와 마찬가지로 공기 청정기, 실내 에어컨 및 온도 조절 장치가 더 잘 지원됩니다.
이제 업데이트 엔터티는 Matter의 공식 업데이트 채널을 통해 펌웨어 업데이트를 제공하고, 이벤트 엔터티는 더 많은 이벤트 유형을 제공하므로 단일 또는 이중 탭 이벤트에 쉽게 응답할 수 있습니다. 다른 기능으로는 물 밸브 지원, 장치 상태 추적, 연기 및 CO 센서 통합이 있습니다. Matter 1.3 전력 및 에너지 센서도 지원되어 에너지 대시보드에 유용한 데이터를 제공합니다.
그 동안 팀은 Matter 1.4와의 호환성을 위해 계속 노력하고 있으며 장치 프로비저닝과 Thread 자격 증명 작업을 더욱 쉽게 만들고 있습니다.
지그비
Zigbee 홈 자동화 통합(ZHA)은 지난 여름 대대적인 점검을 거쳤습니다. 전체 통합이 별도의 코드베이스로 분할되어 유지 관리 및 개선이 더 쉬워졌습니다. 이는 수개월의 작업이 필요한 통합을 위한 상당한 진전입니다. 이러한 변경으로 인해 코드 기여자가 더 쉽게 기여할 수 있게 되는 것을 포함하여 향후 통합을 더 쉽게 유지하고 개선할 수 있습니다.
다음 단계는 무엇입니까?
팀은 이미 내년 로드맵을 준비하기 시작했습니다. 새로운 테마를 갖게 되며 개발자는 커뮤니티를 초대하여 제작 과정에 더 많이 참여하게 됩니다. 계획은 이미 시작되었으며 다가오는 “Open Home 현황” 컨퍼런스에서 이를 발표하기를 희망합니다. 우리는 기다릴 수 없어!