AcuRite Access 허브용 무료 오픈소스 로컬 대시보드 제작기
요약
본 글은 AcuRite Atlas 및 Access 허브의 데이터가 클라우드에 의존하는 문제를 해결하기 위해 제작된 무료 오픈소스 로컬 대시보드를 소개합니다. 이 프로그램은 단일 Python 파일로, Raspberry Pi에서 실행되며 모든 측정값을 로컬 SQLite DB에 저장하고 표시합니다.
핵심 포인트
- 클라우드 의존성 없이 데이터를 로컬에서 관리 가능
- Python 기반의 간편한 설치 및 운영 방식 제공
- 체감 온도, 기압 추세 등 다양한 고급 데이터 시각화 기능 포함
- 커스터마이징을 위한 JSON 피드와 문서가 제공됨
제 AcuRite Atlas와 Access 허브는 데이터를 오직 AcuRite의 클라우드를 통해서만 보여줍니다. 저는 모든 측정값에 대한 저만의 사본, 저만의 대시보드를 원했고, 그들의 서버에 의존하지 않으면서도 AcuRite 앱이나 Weather Underground 업로드는 작동하게 유지하고 싶었습니다. 그래서 제가 이것을 만들었습니다. 이 프로그램은 MIT 라이선스이며, 설치할 패키지가 없는 단일 Python 파일이고, Raspberry Pi에서 실행됩니다.
작동 방식: 허브는 각 측정값을 HTTPS를 통해 설정된 서버 이름으로 전송합니다. 이 프로그램이 그 경로에 위치합니다. 이 프로그램은 측정값을 기록한 다음, AcuRite가 변경하지 않은 상태로 전달하여 앱이 계속 작동하게 하고, 허브가 Weather Underground 자체에 업로드하도록 합니다.
설치 방법은 두 가지가 있습니다: 첫째, 허브의 서버 이름을 사용자의 기기를 가리키도록 변경합니다. 추가 하드웨어는 필요 없습니다. 둘째, 허브를 Pi의 이더넷 포트에 연결합니다. Pi가 주소를 할당하고 AcuRite의 서버 이름 자체에 응답하며, 허브 설정은 건드릴 필요가 없습니다.
얻을 수 있는 기능: 대시보드에는 모든 센서 값과 더불어 체감 온도(feels-like), 풍속, 3시간 기압 추세, 자외선(UV) 및 조도 정보가 포함됩니다. 해와 달 정보는 외부 서비스 없이 페이지 내에서 계산됩니다. 미국 예보는 National Weather Service의 시간별 및 7일 예측과 경보를 제공합니다 (무료이며 키 필요 없음). 차트에는 오늘부터 전체 기간까지, 또는 특정 날짜 범위에 대한 데이터가 표시됩니다. 일별, 주별, 월별, 연간 강수량 합계도 확인할 수 있습니다. 모든 측정값은 로컬 SQLite 데이터베이스에 보관됩니다.
커스터마이징 용이성: 색상을 위한 단일 파일, 자신만의 페이지를 위한 폴더, 그리고 원하는 것을 구축하기 위한 문서화된 JSON 피드가 제공됩니다. Weather Underground나 AcuRite 페이지를 열 수 있는 버튼도 있습니다. 허브가 없는 경우 RTL-SDR 동글을 이용한 선택적 무선 주파수(radio) 캡처 기능도 있습니다.
테스트 결과: Atlas와 여섯 개의 실내 타워 센서가 장착된 Access 허브(펌웨어 051)에서 테스트되었습니다. 다른 AcuRite 센서를 가지고 계시다면, 제대로 표시되는지 알려주시면 감사하겠습니다. 저는 Claude Code (AI 지원)를 사용하여 이것을 만들었습니다. 디자인, 테스트 및 하드웨어 작업은 제가 진행했습니다.
https://github.com/akienm/CC0AC-Weather
AcuRite와 제휴하지 않았습니다. /u/akienm이 제출함 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기