Home » Blog » 온도 알람 동작 설명서

온도 알람 동작 설명서

온도 알람 동작 설명서
TECHNICAL DOCUMENTATION · IOT SENSOR SYSTEM

온도 센서 알람의 발생·해제·재알람 동작 원리와 설정 항목을 안내합니다.

히스테리시스 2°C
대기시간 2분
재알람간격 1시간
알림채널 SMS · Email · Push
// 01

개요

온도 센서가 측정한 값이 사용자가 설정한 범위를 벗어나면 SMS, 이메일, 푸시 알림으로 관리자에게 알려줍니다. 불필요한 알람을 방지하기 위해 확인 대기 시간과 히스테리시스가 적용됩니다.

항목 내부 이름 설명 기본값
고온 설정값 UpperLimit 이 온도 이상이면 고온 알람 발생 사용자 설정
저온 설정값 LowerLimit 이 온도 이하이면 저온 알람 발생 사용자 설정
히스테리시스 Hysteresis 알람 해제 시 적용되는 온도 여유폭 2°C
확인 대기 시간 ChatteringPreventTime 알람 발생 전 확인 대기 시간 2분
재알람 간격 RecoveryTime 같은 알람이 반복되는 최소 간격 1시간
온도 값은 내부적으로 실제 온도의 10배로 저장됩니다 (소수점 1자리 정밀도). 예: 25.3°C → 253으로 저장
// 02

알람 발생 조건

2.1 — 고온 알람

온도가 고온 설정값(예: 40°C) 이상인 상태가 확인 대기 시간(2분) 동안 지속되면 고온 알람이 발생합니다.

HIGH TEMPERATURE ALARM — TRIGGER SEQUENCE
시간 °C 44 42 40 38 36 40°C 38°C 대기 2분 상승 시작 설정값 도달 ③→④ 알람 발생 🔔 고온 알람
온도 곡선
고온 설정값 (40°C)
확인 대기 구간
  • 온도가 상승하기 시작합니다.
  • 온도가 고온 설정값(40°C)에 도달합니다. 즉시 알람을 보내지 않고 확인 대기를 시작합니다.
  • 대기 시간(2분) 동안 온도가 계속 설정값 이상을 유지합니다.
  • 2분이 경과하면 고온 알람이 발생하고 SMS·이메일·푸시 알림이 전송됩니다.

2.2 — 저온 알람

온도가 저온 설정값(예: 10°C) 이하인 상태가 확인 대기 시간(2분) 동안 지속되면 저온 알람이 발생합니다.

LOW TEMPERATURE ALARM — TRIGGER SEQUENCE
시간 °C 14 12 10 8 6 10°C 12°C 대기 2분 하강 시작 설정값 도달 ③→④ 알람 발생 🔔 저온 알람

2.3 — 대기 시간 중 온도 복귀 (알람 취소)

설정값을 넘어도 확인 대기 시간(2분) 안에 정상 범위로 돌아오면 알람이 발생하지 않습니다. 이는 순간적인 센서 오류나 일시적 온도 변동으로 인한 불필요한 알람을 방지합니다.

ALARM CANCELLATION — RECOVERY WITHIN WAIT PERIOD
시간 °C 44 42 40 38 36 40°C 대기 2분 (미경과) 알람 취소 대기 리셋 설정값 초과 최고점 정상 복귀
결과: 알람이 발생하지 않습니다. 순간적인 노이즈나 일시적 변동은 무시됩니다.
// 03

알람 해제와 히스테리시스

에어컨을 생각해보면 이해하기 쉽습니다. 설정 온도 25°C에서 정확히 켜졌다 꺼졌다를 반복하면 에어컨이 너무 자주 작동합니다. 실제로는 26°C에서 켜고 24°C에서 끄는 식으로 여유를 둡니다. 이 여유 폭이 히스테리시스입니다.

고온 알람

고온 설정값 40°C, 히스테리시스 2°C

  • 발생온도 ≥ 40°C (대기 후)
  • 해제온도 < 38°C (= 40 − 2)
저온 알람

저온 설정값 10°C, 히스테리시스 2°C

  • 발생온도 ≤ 10°C (대기 후)
  • 해제온도 > 12°C (= 10 + 2)

3.1 — 고온 알람 발생·해제 흐름

HIGH TEMP ALARM — HYSTERESIS BAND BEHAVIOR
시간 44 42 40 38 36 히스테리시스 구간 40°C 38°C ② 알람 발생 ③ 히스테리시스 구간 ④ 알람 해제 ①정상
38~40°C 사이(히스테리시스 구간)에서는 알람 상태가 유지됩니다. 이 구간에서 온도가 오르내려도 알람이 반복 발생하지 않습니다.

3.2 — 저온 알람 발생·해제 흐름

LOW TEMP ALARM — HYSTERESIS BAND BEHAVIOR
시간 14 12 10 8 6 히스테리시스 구간 10°C 12°C ② 알람 발생 ③ 히스테리시스 구간 ④ 알람 해제
// 04

재알람 (반복 알림)

온도가 설정값을 벗어난 상태가 오래 지속되면, 관리자가 상황을 잊지 않도록 일정 간격(기본 1시간)마다 알람을 다시 보냅니다.

히스테리시스 구간에 있을 때는 재알람을 보내지 않습니다. 재알람은 온도가 실제로 설정값을 넘어선 경우에만 발생합니다.
RE-ALARM — REPEATED NOTIFICATION EVERY 1 HOUR
42 40 38 40°C 38°C 10:00 대기 시작 10:02 1차 11:02 2차 12:02 3차 13:02 4차 🔔 🔔 🔔 🔔 1시간 1시간 1시간

4.1 — 히스테리시스 구간에서의 재알람 동작

온도가 히스테리시스 구간(38~40°C)에 머무르는 동안에는 재알람이 발생하지 않습니다.

NO RE-ALARM IN HYSTERESIS BAND
42 40 38 40°C 38°C 10:02 1차 🔔 11:02 재알람 없음 🔕 12:02 재알람 없음 🔕 13:02 재알람 없음 🔕 히스테리시스 구간 — 재알람 없음
// 05

전체 상태 전환도

모든 상태 전환에는 확인 대기 시간(2분)이 적용됩니다. 대기 중 온도가 원래 상태로 돌아오면 전환이 취소됩니다.

STATE TRANSITION DIAGRAM
정상 NORMAL 고온 알람 HIGH TEMP 저온 알람 LOW TEMP temp ≥ 상한 (대기 경과) temp < 상한-여유 (대기 경과) temp ≤ 하한 (대기 경과) temp > 하한+여유 (대기 경과) temp ≥ 상한 (대기 경과) temp ≤ 하한 (대기 경과) 모든 전환에 확인 대기 시간 2분 적용
// 06

설정 항목 상세

항목 내부 이름 단위 기본값 설명
고온 설정값 UpperLimit °C × 10 예: 400 = 40.0°C
저온 설정값 LowerLimit °C × 10 예: 100 = 10.0°C
히스테리시스 Hysteresis °C × 10 20 (2°C) 알람 해제 여유폭
확인 대기 시간 ChatteringPreventTime 120 (2분) 알람 발생 전 확인 시간
재알람 간격 RecoveryTime 3600 (1시간) 알람 반복 최소 간격
온도 값은 내부적으로 실제 온도의 10배로 저장됩니다 (소수점 1자리 정밀도). 예를 들어 25.3°C는 253으로 저장됩니다.
// 07

알림 메시지 예시

알람 발생 시 다음과 같은 형식의 메시지가 SMS, 이메일, 푸시 알림으로 전송됩니다.

🌡️
(지온) 온도가 상한치를 초과했습니다.(현재: 42.5°C)
SMS 이메일 푸시
❄️
(지온) 온도가 하한치 미만입니다.(현재: 8.3°C)
SMS 이메일 푸시
온도 알람 동작 설명서 · IOT SENSOR SYSTEM
SMS · EMAIL · PUSH