제목
Home Assistant, adguard home, 8달러 스마트 콘센트를 활용한 브레인 로트 방지
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
DevOps
대상자
- 소프트웨어 개발자 및 홈 자동화 관심자
- 인터넷 중독 관리가 필요한 개인
- 난이도: 중간 (시스템 구성 및 자동화 지식 필요)
핵심 요약
- Adguard Home 과 Home Assistant 로 네트워크 기반 접근 제어 시스템 구축
- Zigbee 스마트 플러그를 활용한 시간제한 및 쿨다운 기능 적용
- Adguard Home API 연동으로 필터링 규칙의 동적 조절 가능
섹션별 세부 요약
1. 문제 정의 및 기존 접근 방식의 한계
- 인터넷 중독 및 소셜 미디어 과다 사용 문제의 사회적 영향 강조
- 네트워크 차단 프로그램 (예: Adblocker)의 모바일 데이터 우회 가능성 지적
- 가정 내 다중 사용자의 소셜 미디어 필요성으로 인한 완전 차단의 현실적 어려움
2. 시스템 구성 요소
- Adguard Home (gli.net 라우터에 통합)을 통한 커스텀 필터 규칙 설정
- Home Assistant 를 활용한 자동화 룰 관리 (예: "Filtering" 스위치 상태 제어)
- Zigbee 스마트 플러그를 통한 15분 사용 허용 + 1시간 쿨다운 기능 구현
3. 기술적 구현 방법
- Adguard Home API 사용을 위한 bcrypt 해싱된 비밀번호 설정 (config.yaml 파일 수정)
- Home Assistant 자동화 예제: 버튼 클릭 → 규칙 비활성화 → 쿨다운 시간 설정 → 재활성화
- 네트워크 기반 자동화로 앱 차원의 접근 제어 달성
4. 추가 고려사항 및 비판적 시각
- 와이파이 차단 우회 가능성에 대한 경고
- 기술적 해결의 한계 (예: 기술적 해답이 아닌 행동 변화 필요성)
- OneSec 앱과 같은 단축어 기반 접근 제어의 대안 제시
결론
- Adguard Home + Home Assistant + Zigbee 플러그 조합으로 시간제한 및 쿨다운 기능 구현 가능
- 필터링 규칙은 custom rule로 직접 설정해야 하며, API 비밀번호는 bcrypt 해싱 필요
- 기술적 접근은 도움이 되지만, 행동 변화 및 자율성 확보가 핵심임.