UPS(Uninterruptible Power Supply)는 무정전 전원 공급장치인데요. 가정에서 쓸만한 적당한 용량 제품을 구매해서 설치 해봤습니다.
Synology에 있는 네트워크 UPS 서버 활성화를 통해서 HA에서 모니터링 + 자동화 구성이 가능하구요.
이 제품을 고른건 디자인이 제일 괜찮아서 였습니다.
Network UPS Tools(NUT)가 지원하는 제조사는 다양하니 다른 제품을 활용할 수도 있을 듯 합니다.
Synology 와 연결
동봉된 USB 데이터 케이블과 synology 연결해 줍니다.
제어판 > 하드웨어 및 전원 > UPS 탭으로 이동
1. UPS 지원 활성화
2. 배터리 상태에 따라 NAS를 제어하고 싶으면 관련 설정
3. 네트워크 UPS 서버 활성화 + 접속 허용 할 IP 주소 설정 (HA IP를 입력)
HomeAssistant 연동
통합구성요소 > 추가하기 > nut 검색
사진 설명을 입력하세요.
사용자와 암호는 비워두면 됩니다.
스캔주기는 기본 60초입니다.
사용가능한 센서 정보 입니다.
센서 상태 정보
배터리 상태, 배터리 상태 데이터 외 나머지 센서는 state_class가 measurement로 되어있었습니다.
https://github.com/home-assistant/core/blob/dev/homeassistant/components/nut/const.py
{"payload":{"allShortcutsEnabled":false,"fileTree":{"homeassistant/components/nut":{"items":[{"name":"__init__.py","path":"homeassistant/components/nut/__init__.py","contentType":"file"},{"name":"config_flow.py","path":"homeassistant/components/nut/config_flow.py","contentType":"file"},{"name":"cons...
github.com
# 배터리 충전
sensor.ups_battery_charge
# 부하
sensor.ups_load
# 상태
sensor.ups_status
# 상태 데이터
sensor.ups_status_data
# 입력 전압
sensor.ups_input_voltage
STATE_TYPES = {
"OL": "Online",
"OB": "On Battery",
"LB": "Low Battery",
"HB": "High Battery",
"RB": "Battery Needs Replacement",
"CHRG": "Battery Charging",
"DISCHRG": "Battery Discharging",
"BYPASS": "Bypass Active",
"CAL": "Runtime Calibration",
"OFF": "Offline",
"OVER": "Overloaded",
"TRIM": "Trimming Voltage",
"BOOST": "Boosting Voltage",
"FSD": "Forced Shutdown",
"ALARM": "Alarm",
"HE": "ECO Mode",
"TEST": "Battery Testing",
}
충전중일 때 상태
완충일 때 상태
자동화
배터리 상태 OB(On Battery)를 포함할 경우, 배터리 충전 값이 50% 이하일 경우 알림을 받도록 구성할 경우
alias: 905.UPS 상태 알림
description: ""
trigger:
- platform: numeric_state
entity_id:
- sensor.ups_battery_charge
below: 50
- platform: template
value_template: "{{ 'OB' in states('sensor.ups_status_data') }}"
condition: []
action:
- service: notify.mobile_app_sm_f936n
data:
message: >-
{{ states('sensor.ups_status')}} {{ states('sensor.ups_battery_charge')
}}%
title: UPS 상태 점검 필요
mode: single
이런식으로 알림이 오게 됩니다.
HA 알림과 별개로 Synology 이메일 알림 설정해뒀을 경우 아래 처럼 메일을 수신할 수도 있습니다.