2025/11 36

나만의 '홈 로그 센터': HA의 중요 시스템 로그와 오류를 '텔레그램'으로 받아보기

1. 알림에도 '채널 분리'가 필요하다우리가 스마트폰에 설치한 HA 컴패니언 앱은 가족 모두가 봅니다. "빨래 끝", "문 열림" 같은 정보는 모두가 알아야 합니다. 하지만 다음과 같은 정보는 어떤가요?[Error] Zigbee2MQTT: Adapter disconnected[Warning] Login attempt failed from IP 192.168.0.55[System] Disk usage is over 90%이런 기술적인 정보는 가족들에겐 소음(Spam)이고, 관리자인 나에게는 놓쳐선 안 될 핵심 정보입니다. 따라서 이 두 종류의 알림은 반드시 분리되어야 합니다.HA 앱: 가족들을 위한 즐겁고 유용한 생활 정보 (Life)텔레그램: 관리자(나)를 위한 심각하고 은밀한 시스템 정보 (System..

Home Assistant 2025.11.30

"빨래 다 됐어요!": 진동 센서 하나로 구형 세탁기/건조기 스마트하게 만들기

. 원리: '움직임'이 멈추면 '완료'된 것이다구형 가전은 Wi-Fi도, 블루투스도 없습니다. 하지만 세탁기와 건조기가 작동할 때 공통적으로 발생하는 물리적 현상이 있습니다. 바로 **'진동(Vibration)'**입니다.우리의 전략은 간단합니다.세탁기에 진동 센서를 붙입니다.진동이 감지되면 HA는 "세탁 중"이라고 상태를 변경합니다.진동이 멈추고 일정 시간(예: 5분)이 지나면, HA는 "세탁 완료"라고 판단하고 알림을 보냅니다.이 방식은 전기를 얼마나 쓰는지 측정하는 스마트 플러그 방식보다 설치가 훨씬 쉽고(그냥 붙이면 끝), 가스 건조기처럼 전기를 거의 안 쓰는 기기에도 적용할 수 있다는 장점이 있습니다.2. [준비물] Zigbee 진동 센서가장 추천하는 제품은 **'Aqara(아카라) 진동 센서 ..

Home Assistant 2025.11.29

로봇청소기 200% 활용하기: HA 지도에서 '특정 구역'만 청소 시키기 (샤오미/로보락)

1. 제조사 앱의 '로딩'을 기다릴 시간이 없다샤오미(Xiaomi), 로보락(Roborock), 드리미(Dreame) 등 요즘 로봇청소기들은 정말 똑똑합니다. 앱에서 지도를 그리고, 금지 구역을 설정하고, 방 단위 청소를 지원합니다.하지만 '접근성'은 최악입니다.앱 실행 (3초)로딩 화면 (5초)지도 데이터 불러오기 (3초)'구역 청소' 메뉴 선택지도 확대 및 사각형 그리기시작 버튼과자 부스러기를 치우려다 속이 터집니다. 우리는 이 과정을 **"평면도 대시보드 터치 -> 청소 시작"**이라는 1초의 경험으로 단축할 것입니다.2. [준비물] 통합 구성요소 설치 (HACS)로봇청소기를 HA에 연동하는 방법은 제조사마다 다르지만, 가장 범용적이고 강력한 방법을 소개합니다.1) 기기 연동: Xiaomi Miot..

Home Assistant 2025.11.28

인터넷 속도 올리고 광고 없애기: 'AdGuard Home' 애드온으로 홈 네트워크 전체 정화

1. 광고 차단기(AdBlock) vs AdGuard Home: 차원이 다릅니다보통 광고 차단이라고 하면 크롬 브라우저에 설치하는 확장 프로그램을 떠올립니다. 하지만 AdGuard Home은 작동 방식이 완전히 다릅니다.브라우저 확장 프로그램: 웹페이지를 다 불러온 뒤, 화면에 뜬 광고를 지웁니다. (페이지 로딩 속도는 여전히 느릴 수 있음)AdGuard Home (DNS 싱크홀): 아예 광고 데이터가 우리 집으로 들어오지 못하게 막습니다.원리는 'DNS(Domain Name System)'에 있습니다. 여러분의 스마트폰이 뉴스 앱을 켤 때, 앱은 광고를 띄우기 위해 "광고 서버(https://www.google.com/search?q=ad.google.com) 주소가 어디야?"라고 묻습니다. 원래라면 ..

Home Assistant 2025.11.27

ESPHome 301: ESP32를 '블루투스 게이트웨이'로 변신시키기 (샤오미 온습도계 원격 연동)

1. 가성비의 제왕 '샤오미 온습도계', 하지만 치명적인 단점알리익스프레스에서 '스마트홈 센서'를 검색해 본 분이라면, 한 번쯤 '샤오미 미지아 블루투스 온습도계 2 (LYWSD03MMC)'를 보셨을 겁니다.작고 예쁜 디자인에 LCD 화면까지 달려있는데, 가격은 개당 2~3천 원 수준입니다. 12편에서 다룬 Zigbee 센서보다 훨씬 쌉니다. 그래서 많은 분이 "이걸로 도배해야지!" 하고 10개를 주문합니다.하지만 곧 절망적인 현실에 부딪힙니다.통신 방식: Zigbee가 아니라 '블루투스(BLE)'입니다.치명적 단점: 통신 거리가 매우 짧습니다. (벽 하나 넘기가 힘듭니다.)문제 상황: HA 서버는 거실에 있는데, 안방 화장실이나 베란다 끝에 둔 온습도계 신호가 닿지 않습니다. 연결이 끊겼다 붙었다를 반..

Home Assistant 2025.11.26

우리 집 전기요금, 눈으로 확인하자: HA '에너지 대시보드' 완벽 세팅법

1. 에너지 대시보드: 보이지 않는 전기를 '보이게' 하다2021년, Home Assistant는 '에너지(Energy)'라는 별도의 대시보드를 공식 기능으로 추가했습니다. 이 기능은 단순히 숫자를 나열하는 것이 아니라, 전기가 어디서(한전, 태양광, 배터리) 들어와서 어디로(집, 전기차) 흐르는지를 아름다운 애니메이션으로 시각화해 줍니다.이 대시보드가 주는 효과는 강력합니다.실시간 감시: 에어컨을 켜는 순간 그래프가 치솟는 것을 눈으로 확인하면, 자연스럽게 절약하게 됩니다.범인 색출: 우리 집 전기 요금의 주범이 '오래된 냉장고'인지 '게임용 PC'인지 데이터로 증명할 수 있습니다.누진세 예방: 이번 달 누적 사용량을 실시간으로 확인하여, 누진세 3단계 진입 직전에 사용량을 조절할 수 있습니다.2. [..

Home Assistant 2025.11.25

100원의 마법: NFC 태그 스티커로 '폰을 대면' 실행되는 초간단 자동화

1. NFC 태그: 물리적 세상의 '바로가기' 버튼NFC(Near Field Communication)는 우리가 매일 쓰는 교통카드나 삼성페이/애플페이에 들어있는 기술입니다. 전원도, 배터리도 필요 없는 아주 얇은 칩이 내장된 스티커입니다.이 스티커를 책상, 침대 헤드, 현관문, 자동차 대시보드 등 원하는 곳에 붙여두면, 그곳은 우리 집을 제어하는 '물리적 버튼'이 됩니다.기존 자동화와의 차이점은 명확합니다.센서 자동화: 나의 의도와 상관없이 조건이 맞으면 실행됨 (수동적)음성 제어: 말을 해야 함 (밤에는 시끄러움)앱 제어: 폰을 켜고 앱을 찾아야 함 (느림)NFC 제어: 내가 원할 때, 아무 말 없이, 폰을 '툭' 치기만 하면 됨 (능동적이고 빠름)2. [상상] NFC, 어디에 붙이면 좋을까?기술적인..

Home Assistant 2025.11.24

Node-RED 201: 'Subflows'와 'Context' 활용으로 스파게티 코드 정리하기

1. '스파게티'가 되는 이유: DRY 원칙의 부재여러분의 플로우가 복잡해지는 이유는 두 가지입니다.반복 (Redundancy): "25편에서 배운 '양방향 알림' 보내기" 로직(5~6개 노드)을 'Frigate 사람 감지' 플로우에도 쓰고, '세탁 완료' 플로우에도 쓰고, '누수 감지' 플로우에도 썼습니다. 즉, 똑같은 로직을 3번 '복사-붙여넣기' 했습니다.기억 상실 (Statelessness): 플로우는 '기억력'이 없습니다. "mmWave(24편) 센서가 꺼졌다 켜졌다 깜빡여서 1초 만에 알림이 3번 울리는" 문제를 해결할 방법이 없습니다.이 문제를 해결하는 것이 'Subflow'와 'Context'입니다. 2. 해결책 1: Subflows (서브플로우) - '반복'을 제거하는 마법의 '모듈'Su..

Home Assistant 2025.11.23

ESPHome 201: E-Ink 디스플레이로 '저전력 날씨/캘린더' 액자 만들기

1. 왜 태블릿이 아니라 'E-Ink'인가?27편의 평면도 대시보드(태블릿)가 '양방향 컨트롤 타워'라면, E-Ink 디스플레이는 '일방향 정보 게시판'입니다. 둘의 역할은 명확히 다릅니다.E-Ink(전자잉크)의 마법은 '전력 소모' 방식에 있습니다.LCD/OLED (태블릿): 화면을 '유지'하는 데 전기를 계속 소모합니다. 검은색 화면을 띄워도 백라이트나 픽셀이 켜져 있습니다.E-Ink (전자잉크): 화면을 '바꿀 때'만 전기를 소모합니다. 한번 "오늘 날씨: 맑음"이라고 화면을 그리고 나면, 전원을 완전히 뽑아도 그 화면이 '영원히' 유지됩니다. (마치 종이에 잉크로 인쇄한 것처럼)이것이 '배터리 하나로 1년'이라는 마법을 가능하게 하는 핵심입니다. 2. '딥 슬립(Deep Sleep)': 배터리 수..

Home Assistant 2025.11.22

우리 집 '평면도' 위에 센서와 조명 띄우기: Lovelace 'Floorplan' 카드 완벽 정복

1. 왜 '평면도 대시보드'가 '궁극'인가?우리가 16편에서 만든 대시보드는 '기능 목록'입니다. 하지만 평면도 대시보드는 '공간' 그 자체입니다.압도적인 직관성 (Intuition): "거실 소파 위 램프"를 켜고 싶을 때, 텍스트 목록에서 light.living_room_sofa_lamp를 찾는 것과, 평면도 속 '소파' 그림 옆의 '램프' 아이콘을 누르는 것. 어떤 것이 더 빠를까요? 평면도는 3살 아이도, IT를 전혀 모르는 부모님도 '보는 즉시' 사용할 수 있는 가장 직관적인 인터페이스입니다.궁극의 정보 밀도 (Information Density): 단 하나의 화면, 즉 평면도 한 장에 집안의 '모든' 상태가 표시됩니다. 거실 조명은 켜져 있고, 안방 온도는 23도이며, 현관문은 닫혀있고, 23..

Home Assistant 2025.11.21