피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
Show GN: 디지털 액자 관리를 위한 홈어시스턴트 애드온
Immich 및 Free Kiosk 연동을 통한 디지털 액자 자동화 제어 시스템 구축
AI 요약
Context
Google Photos API 서비스 중단으로 인한 기존 디지털 액자 운영 체계 붕괴. Immich 및 Immich Kiosk 기반의 자가 호스팅 환경을 구축했으나, 쿼리 스트링 기반의 설정 변경과 기기 레벨의 제어를 통합 관리할 컨트롤러 부재로 인한 자동화 한계 발생.
Technical Solution
- Immich 라이브러리와 Immich Kiosk 렌더러를 조합한 Self-hosted 사진 관리 파이프라인 구축
- 쿼리 스트링 기반의 레이아웃 및 필터 설정값을 Home Assistant Entity로 추상화하여 상태 관리 효율성 증대
- Free Kiosk 오픈소스 앱을 클라이언트로 채택하여 REST API 및 MQTT 기반의 기기 제어 인터페이스 확보
- Home Assistant Add-on 형태로 컨트롤러를 구현하여 사진 콘텐츠 변경과 기기 전원 제어를 단일 엔드포인트로 통합
- 모션 센서 등 외부 이벤트와 연동 가능한 Event-Driven 자동화 구조 설계로 동적 콘텐츠 렌더링 구현
실천 포인트
1. 외부 API 의존성을 줄이기 위해 Self-hosted 오픈소스 스택(Immich 등) 검토
2. 단순 웹 렌더링을 넘어 기기 레벨 제어가 필요할 경우 REST API 지원 키오스크 앱 선정
3. 파편화된 제어 인터페이스를 Home Assistant와 같은 통합 플랫폼의 Entity로 추상화하여 자동화 확장성 확보