← 작업실로 돌아가기
일상 도구

Thermostat Monitor

센서 기록과 온도 그래프로 집 안이 얼마나 따뜻한지 확인하세요.

Thermostat Monitor

프로젝트 소개

여러 속성에 걸쳐 Salus iT500 온도 조절 장치 및 Tuya 센서의 온도 및 난방 릴레이 상태를 기록하는 풀 스택 IoT 원격 측정 및 제어 시스템입니다.

실시간 판독값과 대화형 차트를 갖춘 반응형 프로그레시브 웹 앱, 빠른 채팅 쿼리를 위한 Discord 봇, 자동화된 연속 CSV 데이터 저장소 등 세 가지 방식으로 운영 데이터를 표시합니다.

갤러리

기능

  • 📱 라이브 PWA 대시보드: 속성별 실시간 판독값, 대화형 기록 차트 및 온도 임계값에 대한 푸시 알림.
  • 🤖 Discord 봇 통합: 실시간 온도 쿼리 !temp, 7일 간의 온도 추세를 플롯합니다. !plot, 원시 원격 측정을 다운로드합니다. !data.
  • 🔥 시각적 난방 오버레이: 가열 릴레이가 활성화될 때마다 음영 처리된 시각적 오버레이를 갖춘 matplotlib를 통해 전문 차트를 생성합니다.
  • ⏱️ 자동 백그라운드 로깅: 주변 온도, 목표 설정점 및 릴레이 상태를 10분마다 기록합니다.
  • 🐳 도커화 및 자체 호스팅: Raspberry Pi 또는 홈 서버에서 연중무휴 안정성을 제공하도록 설계된 Docker Compose를 사용하여 번거로움 없이 컨테이너화된 배포가 가능합니다.
  • 🌍 시간대 동기화: 모든 로거, 그래프 및 Discord 알림에 대한 자동 현지 시간대 정렬.