이 글은 Home Assistant 2025.12.2+ 버전을 기반으로, 초보 사용자를 위해 작성된 Samsung TV(삼성 TV) 연동 튜토리얼입니다.
핵심 원리 (쉬운 설명)
Home Assistant (HA)가 삼성 TV를 제어하는 방식은 주로 두 가지를 조합합니다:
- 로컬 네트워크 제어: HA가 집의 WiFi/유선 케이블을 통해 TV에 직접 명령을 보냅니다(볼륨 조절, 채널 변경). TV가 켜져 있고 제어가 허용되어 있어야 합니다.
- SmartThings 클라우드 제어 (강력 추천): 최신 삼성 TV는 절전을 위해 전원을 끄면 로컬 네트워크 연결을 차단하므로 HA가 직접 TV를 깨울(켜는) 수 없습니다. Samsung SmartThings 계정을 연동하면 HA가 클라우드를 통해 “전원 켜기” 명령을 보낼 수 있어 “끌 수는 있지만 켤 수는 없는” 문제를 해결합니다.
1단계: TV 측 설정 (중요! 이 단계를 하지 않으면 연결되지 않습니다)
TV를 HA에 연동하기 전에 먼저 TV의 “원격 제어” 문을 열어야 합니다. 모델마다 메뉴가 조금씩 다르지만 대체로 비슷합니다:
- 고정 IP 주소 (권장):
- 공유기 관리 화면에서 TV의 IP를 고정 IP(예: 192.168.1.100)로 설정하는 것을 권장합니다. TV 재시작 후 IP가 바뀌면 HA가 TV를 찾지 못합니다.
IP 제어 권한 켜기:
- TV 리모컨을 들고 설정 (Settings) -> 일반 (General) -> 네트워크 (Network) -> 전문가 설정 (Expert Settings)으로 들어갑니다.
- IP 리모컨 (IP Remote) 또는 모바일로 전원 켜기 (Power On with Mobile)를 찾아 모두 켭니다 (Enable/On).
알림 설정 조정 (번거로움 방지):
- 설정 -> 일반 -> 외부 장치 관리자 (External Device Manager) -> 장치 연결 관리자 (Device Connection Manager)로 들어갑니다.
- 접근 알림 (Access Notification)을 처음 한 번만 (First Time Only)으로 변경합니다. 변경하지 않으면 이후 HA가 명령을 보낼 때마다 TV 화면에 “허용하시겠습니까” 팝업이 뜹니다.
2단계: SmartThings 토큰 발급 (“전원을 켤 수 없음” 문제 해결)
단순한 전원 끄기와 볼륨 제어만 필요하고 HA로 전원을 켜는 기능이 중요하지 않다면 이 단계를 건너뛰어도 됩니다. 하지만 완벽한 사용을 위해 추가하는 것을 권장합니다.
- 컴퓨터 브라우저에서 엽니다: .
- 삼성 계정으로 로그인합니다 (TV에 로그인한 계정과 동일해야 합니다).
- “Generate new token”(새 토큰 생성)을 클릭합니다.
- Token Name: 아무거나 입력합니다. 예: HomeAssistant.
- Authorized Scopes(권한 범위): 전체 선택(모든 항목을 체크합니다. 일부 권한만 필요하지만 초보자는 전체 선택이 가장 간단하고 누락도 방지합니다).
- 하단의 “Generate token”을 클릭합니다.
- 중요: 페이지에 긴 문자열(xxxxxxxx-xxxx… 로 시작)이 표시됩니다. 즉시 복사해서 저장하세요! 이 문자열은 한 번만 표시되며, 페이지를 닫으면 다시 찾을 수 없습니다.
3단계: Home Assistant에 TV 추가
TV가 켜져 있고 HA와 같은 로컬 네트워크에 있는지 확인합니다.
- Home Assistant 웹 버전을 엽니다.
- 왼쪽 메뉴에서 설정 (Settings) -> 장치 및 서비스 (Devices & Services)를 클릭합니다.
- 보통 HA가 TV를 자동으로 검색하여 상단 “검색됨”에 표시합니다.
- 경우 A: 자동 검색
- 구성 (Configure)을 클릭합니다.
- HA가 연결할지 물으면 제출 (Submit)을 클릭합니다.
경우 B: 자동 검색되지 않음
- 오른쪽 아래의 + 통합 추가 (Add Integration)를 클릭합니다.
- Samsung을 검색하고 Samsung Smart TV를 선택합니다.
- Host: TV의 IP 주소를 입력합니다 (예: 192.168.1.100).
- Name: 아무 이름이나 지정합니다. 예: 거실 TV.
TV 화면을 주목하세요
:
- 이때 TV 오른쪽 위에 “Allow Home Assistant to connect?”(Home Assistant 연결을 허용하시겠습니까?) 창이 뜰 수 있습니다.
- 재빨리 리모컨을 들고 허용 (Allow)을 선택합니다. 놓치면 처음부터 다시 해야 할 수 있습니다.
SmartThings 토큰 입력 (요청이 있을 경우):
- HA가 SmartThings API Key(또는 Token) 입력을 요청하는 팝업을 띄울 수 있습니다.
- 2단계에서 복사한 문자열을 붙여넣습니다.
- 참고: Token 입력 팝업이 없어도 걱정하지 마세요. 추가 성공 후 통합의 “옵션”에서 확인할 수 있고, 자동으로 인식되었을 수도 있습니다.
4단계: 검증 및 문제 해결
추가에 성공하면 HA의 “개요” 페이지에서 미디어 플레이어 카드를 볼 수 있습니다.
- 전원 켜기/끄기 테스트:
- “전원 끄기” 아이콘을 클릭하면 TV가 꺼져야 합니다.
- 1분 기다린 후 “전원 켜기” 아이콘을 클릭합니다. SmartThings를 설정했다면 TV가 켜져야 합니다.
상태가 갱신되지 않는 경우 (계속 꺼짐으로 표시되지만 TV는 실제로 켜져 있음):
- 네트워크 지연이며, 보통 몇 초에서 수십 초 내에 동기화됩니다.
전원을 켤 수 없는 경우:
- TV가 WiFi 5G 대역에 연결되어 있는지 확인하세요. 일부 구형 삼성 TV는 5G WiFi 환경에서 절전 후 네트워크가 완전히 끊겨 연결되지 않습니다. 2.4G WiFi에 연결하거나 유선 케이블을 사용해 보세요.
- 2단계의 SmartThings Token이 올바르게 설정되었는지 확인합니다.
자주 쓰는 기능 보충
HA의 자동화 (Automation)에서 다음과 같이 활용할 수 있습니다:
- 트리거 조건: media_player.living_room_tv가 off에서 on으로 바뀔 때.
- 실행 동작: 거실 조명을 자동으로 어둡게 하고 커튼을 닫습니다.
이제 삼성 TV를 Home Assistant 2025.12.2+에 성공적으로 연동했습니다!