2026/01 7

고가용성(High Availability) 클러스터: 서버가 죽어도 집은 멈추지 않는다. Proxmox 이중화로 만드는 '불사신' 스마트홈

1. SPOF (단일 실패 지점)의 공포지금까지 우리는 하나의 고성능 미니 PC(N100 등)에 모든 것을 의존했습니다. 이것을 **SPOF(Single Point of Failure)**라고 합니다. 기계는 언젠가 반드시 고장 납니다. SSD가 죽거나, 전원 어댑터가 터지거나, 메인보드가 나갈 수 있죠.**고가용성(HA, High Availability)**은 "서버 A가 죽으면, 옆에 대기하던 서버 B가 '내가 할게!' 하고 즉시 이어받는 기술"입니다. Home Assistant(HA)와 약자가 같아서 혼동되지만, 오늘은 '고가용성'이라 부르겠습니다.2. [준비물] 두 번째 서버이 프로젝트를 위해서는 최소 2대의 PC가 필요합니다.Node 1 (메인): 현재 HA가 돌아가는 고성능 미니 PC.Node..

Home Assistant 2026.01.14

제로 트러스트 원격 접속: 포트포워딩 없이 'Tailscale' & 'WireGuard' VPN으로 외부에서 안전하게 HA 제어하기

1. 포트포워딩(Port Forwarding)은 대문 열어두기전통적인 외부 접속 방식은 공유기에서 구멍(Port)을 뚫는 것이었습니다. myhome.iptime.org:8123으로 접속하면 공유기가 "아, 8123번 손님은 HA 방으로 안내해"라고 연결해 줍니다.문제는 이 구멍을 해커들도 안다는 것입니다. 전 세계의 열려있는 포트를 검색하는 '쇼단(Shodan)' 같은 사이트에 여러분의 집 주소가 뜰 수도 있습니다.**VPN(Virtual Private Network)**은 다릅니다. 인터넷이라는 공용 도로 위에 우리 집으로 직통하는 **'투명 튜브(터널)'**를 깝니다. 이 튜브는 암호화되어 있어 밖에서는 안을 볼 수 없고, 오직 인증된 기기(내 폰)만 들어갈 수 있습니다.2. 옵션 A: Tailsca..

Home Assistant 2026.01.12

고음질 멀티룸 오디오: 'Music Assistant (MASS)'로 모든 스피커(DLNA, AirPlay, Cast)를 하나로 묶어 동기화 재생하기

1. 스피커의 바벨탑 무너뜨리기지금까지 우리는 스포티파이 앱을 켜서 '거실 스피커'를 선택하거나, 유튜브 뮤직에서 '주방 스피커'를 선택해야 했습니다. 브랜드가 다르면 '그룹'으로 묶을 수 없었기 때문입니다.**Music Assistant (줄여서 MASS)**는 Home Assistant 내부에 설치되는 **'뮤직 서버'**입니다. 이 녀석의 원리는 독특합니다.스포티파이, 유튜브, 로컬 파일 등에서 음악을 가져옵니다.이것을 고음질(PCM/FLAC) 데이터로 **실시간 변환(Transcoding)**합니다.그리고 집안의 모든 스피커에게 동시에 뿌려줍니다.이 과정 덕분에 구글 홈과 AirPlay 스피커가 마치 한 몸처럼 싱크를 맞춰 노래를 부르게 됩니다.2. [설치] 서버(Add-on)와 클라이언트(Int..

Home Assistant 2026.01.10

매직 미러 (Smart Mirror): 욕실 거울 뒤에 모니터를 매립하고 'MagicMirror²'와 HA를 연동하여 양치하면서 날씨와 일정 확인하기

1. 매직 미러의 원리: 빛의 속임수매직 미러의 원리는 간단합니다. **'단방향 투과 거울(Two-way Mirror / Half Mirror)'**을 사용하는 것입니다. 취조실 유리를 생각하시면 됩니다.밝은 쪽(욕실): 빛이 반사되어 '거울'처럼 보입니다.어두운 쪽(벽): 빛이 투과되어 건너편이 보입니다.우리는 거울 뒤에 검은색 배경의 모니터를 숨길 것입니다. 검은색(빛 없음) 부분은 거울이 되고, 흰색 글자(빛 있음) 부분만 거울을 뚫고 나와 우리 눈에 보이게 됩니다.2. [하드웨어] 직접 만들거나, 주문하거나이 프로젝트는 소프트웨어보다 하드웨어 제작(목공/조립) 비중이 큽니다.모니터: 집에 굴러다니는 구형 LCD 모니터의 플라스틱 케이스를 뜯어내고 패널만 남깁니다. (명암비가 높은 VA 패널이나 O..

Home Assistant 2026.01.08

인터랙티브 3D 대시보드: 'Sweet Home 3D'와 'floor3d-card'로 만드는 우리 집 디지털 트윈

1. 2D를 넘어 3D 메타버스로평면도는 직관적이지만 입체감이 없습니다. 3D 대시보드는 실제 집과 똑같은 뷰를 제공합니다. 특히 **'조명 효과'**가 압권입니다. HA 대시보드 상에서 거실 스탠드를 켜면, 3D 모델 상의 주변 벽과 바닥이 은은하게 밝아지는 시각적 피드백을 구현할 수 있습니다.이것은 단순한 제어판을 넘어, 우리 집을 가상 공간에 복제해 놓은 '디지털 트윈' 프로젝트입니다.2. [준비물] 소프트웨어Sweet Home 3D: 무료 오픈소스 인테리어 디자인 프로그램입니다. (PC/Mac 설치)사용법이 그림판만큼 쉽습니다.floor3d-card: HA에서 3D 모델을 띄워주는 HACS 프론트엔드 카드입니다.3. [1단계] 집 모델링하기 (Sweet Home 3D)가장 시간이 많이 걸리는 작업..

Home Assistant 2026.01.06

HA 설정 버전 관리 (DevOps): 'Git'과 'GitHub'를 연동하여 실수 시 과거 시점으로 롤백하기

1. 스냅샷(Snapshot) vs 버전 관리(Git)HA의 기본 백업(Google Drive Backup 등)은 시스템 전체를 사진 찍듯 저장합니다.장점: 시스템이 완전히 망가졌을 때 복구하기 좋습니다.단점: "어제 수정한 automations.yaml의 35번째 줄만 되돌리고 싶어" 같은 정밀한 작업은 불가능합니다.Git은 다릅니다.추적: 누가, 언제, 어떤 파일의, 몇 번째 줄을, 어떻게 고쳤는지 기록합니다.비교: 어제 코드와 오늘 코드를 좌우로 나란히 놓고 비교(Diff)할 수 있습니다.롤백: 원하는 시점(Commit)으로 파일을 즉시 되돌릴 수 있습니다.2. [준비물] VS Code ServerGit은 명령어로 쓰는 게 정석이지만, 초보자에게는 어렵습니다. HA의 필수 애드온인 VS Code S..

Home Assistant 2026.01.04

시계열 데이터베이스 업그레이드: InfluxDB보다 10배 빠른 'VictoriaMetrics'로 갈아타고 수년 치 데이터 초고속으로 처리하기

1. 왜 InfluxDB를 버려야 하는가?InfluxDB(특히 1.8 버전)는 훌륭했지만, IoT 환경의 'High Cardinality(높은 카디널리티)' 문제에 취약합니다. 센서 태그가 많아질수록 메모리 사용량이 기하급수적으로 늘어납니다.VictoriaMetrics의 장점:압도적 성능: 데이터 입력(Ingest) 속도와 조회(Query) 속도가 InfluxDB 대비 최대 20배 빠릅니다.가벼움: 메모리 사용량이 1/5 수준입니다. 라즈베리파이에서도 쌩쌩 돌아갑니다.호환성 깡패: InfluxDB가 사용하는 데이터 전송 방식(Line Protocol)을 그대로 지원하고, 조회할 때는 Prometheus 언어(PromQL)를 지원합니다. 즉, "쓰기는 InfluxDB처럼, 읽기는 프로메테우스처럼" 할 수 ..

Home Assistant 2026.01.02