본문 바로가기
스마트폰 (Mobile)

Home Assistant 2026.2·2026.3 통합 핵심 변화 Overview와 Apps

by 날으는물고기 2026. 3. 16.

Home Assistant 2026.2·2026.3 통합 핵심 변화 Overview와 Apps

728x90

Home Assistant 2026.2 릴리스(“Home, sweet overview”)와 2026.3 릴리스(“A clean sweep”) 핵심 변경사항, 사용법(유저 인터페이스 + 실무 예시), 보안·프라이버시 관점의 점검포인트 노트입니다.

  1. 새 기본 대시보드 — “Home Dashboard”(이제 기본 Overview): 새 Overview가 기본 템플릿으로 전환되어 신규 인스턴스에 적용되고, 기존 사용자에게는 전환 제안이 표시됩니다. UI/UX 개선(모던 테마, 사용자별 테마, For You 카드 등)
  2. Add-ons → Apps로 명칭 변경 및 Apps 패널 내부 통합: 친숙한 용어로 변경하고 Apps 패널을 프론트엔드로 통합해 성능·응답성 개선. 기존 문서/검색어는 리디렉션 처리
  3. 목적 지향(간단한 표현) 트리거·조건 확장: “When a light turns on” 같은 자연어 스타일의 목적별 트리거/조건 확대(새 트리거·조건 다수 추가)
  4. 검색(Quick search) 대대적 개선: ⌘/Ctrl + K 단축으로 빠른 검색/이동 가능, 키보드 중심 사용성 강화
  5. 로봇청소기: 특정 영역 청소(Area cleaning) 지원: 맵 세그먼트 ↔ Home Assistant의 Area 매핑으로 ‘주방만 청소’ 같은 명령 가능(지원: Matter, Ecovacs, Roborock 등)
  6. 자동화 편집기: ‘Continue on error’ UI 지원: 액션 단위로 실패 시 계속 실행 옵션을 시각적 편집기에서 토글 가능. (기존엔 YAML에서만 설정 가능)
  7. Android 오프라인 워드(웨이크워드) 감지(실험적): 기기 내 로컬 인식(microWakeWord)으로 Assist 열기(오디오 클라우드 전송 없음). 배터리 영향 존재
  8. 에너지 대시보드 개선: Now 뷰에 실시간 배지, 물 사용량 Sankey 추가, 탭 분리(Electricity/Gas/Water) 등
  9. Python 3.14 런타임으로의 업데이트(언급) — 플랫폼/커스텀 컴포넌트 영향 확인 필요

주요 기능별 설명 + 적용 방법

A. Home Dashboard (새 Overview) — 무엇이 바뀌었나 / 전환 방법

  • 무엇이 개선됐나: 기본 테마 정비(상단 블루 바 제거), 개인별 테마 설정이 사용자 프로필로 이동, 신규 발견 디바이스를 바로 추가할 수 있는 ‘For You’ 카드, 장치 분류(Area) 편의성 향상 등.
  • 전환(또는 체험) 방법
    1. 홈: Settings > Dashboards 로 이동.
    2. 새 Overview(또는 Overview(legacy)) 탬플릿으로 전환 또는 생성.
    3. For You 섹션에서 발견된 디바이스를 즉시 추가해 구성 간소화.
  • 운영 팁: 기존 커스텀 Overview를 보존하려면 기존 템플릿을 복제해서 필요한 카드만 옮기세요. 신규 사용자에게는 자동 제안이 뜨므로, 다수의 장비를 관리하는 운영자는 전환 후 전체 권한/링크 점검을 권장합니다.

B. Apps (구 Add-ons) — 기술적 의미 및 점검사항

  • 핵심: 이름만 바뀐 게 아니라 Apps 패널이 프론트엔드 내로 통합되어 반응성·개발 편의성이 개선되었습니다. 기존 Add-ons 관련 문서는 일부 호환성 안내·리디렉션이 제공됩니다.
  • 실무 체크리스트
    • Apps(이전 Add-ons)가 접근하는 네트워크/포트·권한을 점검(특히 DB·MQTT·파일시스템 접근).
    • 앱(앱으로 제공되는 서비스)의 자동업데이트 정책 확인 및 테스트 환경에서 먼저 적용.
    • 앱에서 외부로 전송하는 데이터(백업 위치 등) 권한과 암호화 확인.
  • 운영 예시: Mosquitto 앱 사용 시, 앱 내부 설정(인증, ACL)과 Home Assistant MQTT Integration을 분리된 계정·권한으로 구성해 ‘앱 권한 권한 상승’을 방지합니다.

C. 목적 지향 트리거/조건 — 어떻게 쓰나

  • 의도: 사용자가 ‘상태 체크’가 아닌 ‘의도(목적)’로 자동화를 표현할 수 있음(예: “If the climate is heating”).
  • 장점: 자동화 작성 단순화, 비전문가 접근성 향상.
  • 예시 흐름
    • UI: Automation Editor → Trigger/Condition에서 “Purpose” 탭 선택 → 장치 유형(Climate/Lock/Person 등) 선택 → 조건/트리거 추가.

D. Quick Search (⌘/Ctrl + K) — 활용 팁

  • 활용: 키보드로 엔티티·대시보드·설정 등 즉시 이동 가능. 운영 시 빠른 문제 확인(예: 로그 페이지, 에너지 대시보드)에서 유용.
300x250

E. 로봇청소기: 특정 영역 청소 (Area cleaning)

  • 지원 모델(초기): Matter, Ecovacs, Roborock(릴리스 기준).
  • 설정 절차(요약)
    1. Vacuum 엔티티 → 설정(톱니바퀴) 열기.
    2. Map vacuum segments to areas 항목에서 세그먼트(업체 맵)와 Home Assistant의 Area를 매핑.
    3. 매핑 완료 후, 서비스 호출 또는 UI 버튼으로 특정 Area 청소 지시.

자동화 예시 (개념): “매주 금요일 오전 10시에 주방(area.kitchen)만 청소” 같은 스케줄 자동화 구성 가능.

(서비스: vacuum.clean_area 또는 UI에서 제공되는 액션 이용)

F. Automation editor — Continue on error (UI)

  • 무엇이 편해졌나: 각 액션의 삼점 메뉴에서 “Continue on error”를 켜면 해당 액션 실패 시에도 이후 액션이 계속 실행됩니다. 에러 허용 액션은 시각적 표시로 구분됩니다.
  • 활용 시나리오: 알림을 여러 채널(푸시, 이메일, SMS)으로 발송할 때 한 채널 실패로 전체 통보가 중단되는 것을 방지.
  • YAML 예시 (참고형)
    # 예시(설정 방식은 UI/버전마다 다를 수 있으니 릴리스 문서를 병행 확인)
    action:
      - service: notify.mobile_app
        data:
          message: "문제가 발생했습니다"
        continue_on_error: true   # (릴리스 노트 상 YAML에서 가능했음 — 실제 키는 문서 확인 권장)
      - service: notify.email
        data:
          message: "문제가 발생했습니다"

실제 YAML 키/구문은 환경/버전에 따라 달라질 수 있으므로 시각편집기에서 먼저 설정 후 YAML을 확인하시길 권장합니다.

G. Android 기기 로컬 웨이크워드(실험적)

  • 특징: microWakeWord 사용, 모든 처리 로컬(클라우드 미전송). 세 가지 워드 선택지 제공(Okay Nabu, Hey Jarvis, Hey Mycroft). 배터리 영향 있음—자동화로 활성화 조건 제어 권장. (예: 홈 Wi-Fi 연결 시에만 활성화)

통합(Integrations)·품질 지표 — 배포·검증 포인트

  • 새 통합 다수 추가: Ghost, Hegel Amplifier, OneDrive for Business(백업용), Teltonika, Liebherr 등 다양한 장치/서비스가 새로 추가됨. (각 통합별 Quality 등급 표기)
  • 운영 권장: 신규 통합을 도입할 때는
    1. Integration Quality Scale(품질 등급) 확인.
    2. 로컬 제어 우선인지(클라우드 의존도) 확인.
    3. 필요한 권한·API 토큰 범위를 최소화.
    4. 테스트 인스턴스에서 동작·보안 영향(토큰 유출, 네트워크 트래픽 등) 검증 후 프로덕션 배포.

프라이버시·데이터 수집(디바이스 애널리틱스)

  • Open Home Foundation 디바이스 DB: 커뮤니티 기반의 익명화·집계 디바이스 통계 제공을 목표로 함. 참여는 옵트인이며, 전송되는 데이터는 개인데이터(identifiable data) 없음을 주장. (Preview 기능으로 전송 항목 미리 보기 가능)
  • 권고: 기본적으로 옵트아웃 유지. 시험적 수집을 허용할 때는 아래 점검
    • 전송 데이터 항목(디바이스 모델, 펌웨어 버전 등) 목록 확인.
    • 전송 주기·보관 기간·집계 수준 확인.
    • 내부 보안정책(업무망/개인망 분리)과의 충돌여부 검토.
    • 법적·규제(예: 개인정보보호법) 영향 검토(국가별 차이).
  • 사용자 안내: 내부 사용자에게 옵트인 절차 및 “어떤 데이터가, 어떤 주기로, 어디로 전송되는지”를 명확히 안내하고 선택권을 제시하세요.

보안·운영 체크리스트

A. 인프라·앱(구 Add-ons) 격리

  • Apps(이전 Add-ons)는 가능한 네트워크 분리(예: VLAN, host-network 사용 지양)와 최소 권한 원칙 적용.
  • 앱이 DB/백업 위치에 접근하는 경우 별도 서비스 계정암호화(전송/저장) 적용.

B. 업그레이드·런타임 관련

  • Python 3.14 로 전환 고려: 커스텀 컴포넌트나 서드파티 라이브러리가 Python 3.14 호환인지 확인. (테스트 인스턴스에서 호환성 검사)

C. 접근제어·인증

  • 관리자 계정에 2단계 인증(MFA) 적용.
  • API 토큰(長수명) 관리는 별도 좌표(시크릿스토어)에 보관 및 주기적 폐기 정책 적용.

D. 로깅·모니터링

  • 앱 설치/삭제, 통합(Integration) 연결/토큰 변경 작업을 감사 로그로 수집.
  • 자동화 실패·Continue on error 설정으로 인한 은닉 실패 검출을 위한 모니터링 룰 작성. (예: 특정 알림 실패가 반복되면 별도 경보).

E. 모바일·음성(프라이버시)

  • Android 로컬 웨이크워드: 오디오가 클라우드로 전송되지 않는 점은 장점이나, 기기 접근권한(마이크)·배터리 정책을 명확히 문서화. 자동화로 활성화 조건 제어 권장.

F. 백업·복구

  • 정기 스냅샷(백업)은 암호화·오프사이트 저장 권장. (OneDrive for Business 같은 통합 백업 기능이 추가됨 — 사용 시 권한과 암호화 확인)

G. 신규 통합 도입 프로세스 (권장 워크플로)

  1. 기능·데이터 흐름·권한 요구사항 문서화.
  2. 테스트 인스턴스에서 상호작용·부하·보안 영향(예: 토큰 유출 경로) 검증.
  3. Integration Quality(플래티넘/실버 등) 우선 선택.

운영 예제·자동화 샘플

Vacuum 영역 매핑 후 스케줄 자동화(개념)

  • UI에서 매핑 → 서비스 호출(이름은 장치/통합마다 상이)
    alias: '주방 주간 청소'
    trigger:
      - platform: time
        at: '10:00:00'
    condition:
      - condition: time
        weekday: fri
    action:
      - service: vacuum.clean_area
        target:
          entity_id: vacuum.robovac
        data:
          area: 'area.kitchen'   # 실제 서비스 파라미터는 통합 문서 참조
    (세부 파라미터는 사용하는 Vacuum 통합 문서 참고)

자동화에서 Continue on error 활용(개념)

  • 시각 에디터에서 액션 → 세 점 메뉴 → Continue on error 켜기. YAML로 관리하는 환경에서는 기존 YAML 키(릴리스 노트에서 이미 가능)를 사용해 액션 실패 시 후속 동작이 유지되도록 구성.

마이그레이션·테스트 체크리스트 (릴리스 적용 시 우선순위)

  1. 테스트 인스턴스 구성 — 프로덕션 설정 복제(민감 데이터 마스킹).
  2. Python/라이브러리 호환성 점검 — 커스텀 컴포넌트, 서드파티 패키지.
  3. 앱(구 Add-ons) 동작 확인 — 프론트엔드 통합 후 속도/응답성 및 권한 문제 확인.
  4. 디바이스 매핑(로봇청소기 등) 검증 — 맵 변경 시 Repair 알림과 매핑 갱신 절차 확인.
  5. 프라이버시 옵트인 정책 확정 — Open Home Device DB 옵트인 여부 조직 정책화.

참고·원문

  • Home Assistant 2026.2 릴리스 노트 — “Home, sweet overview”. (Home Assistant)
  • Home Assistant 2026.3 릴리스 노트 — “A clean sweep”. (Home Assistant)

빠르게 체크해야 할 ‘보안 우선’ 항목

  • Apps(이전 Add-ons) 권한과 네트워크 격리 확인.
  • Integration(특히 클라우드 기반) 도입 전 권한 최소화 및 테스트.
  • Device analytics 옵트인 정책(데이터 항목·보관) 검토 및 내부 공지.
  • Python 3.14 전환 영향(커스텀 컴포넌트) 검사.
  • 모바일 웨이크워드 배터리·오디오 권한 처리 정책 수립.
728x90
그리드형(광고전용)

댓글