Pi의 NUT가 APC UPS에 대해 서로 다른 두 가지 배터리 수준을 보고하는 이유는 무엇입니까?

Pi의 NUT가 APC UPS에 대해 서로 다른 두 가지 배터리 수준을 보고하는 이유는 무엇입니까?

Pi의 NUT가 APC UPS에 대해 서로 다른 두 가지 배터리 수준을 보고하는 이유는 무엇입니까?

이는 USB를 통해 APC Back-UPS BX750MI-MS에 연결된 Buster를 실행하는 Raspberry Pi4의 NUT 2.7.4를 사용합니다.

원래는 지난 1월 UPS를 구입했을 때 설정한 것이었습니다. 그 시점부터 UPS와 NUT는 전날 밤까지 예상대로 작동했습니다.

NUT에서 매일 UPS 상태(배터리 충전 및 입력 전압)를 보고하는데 항상 100% 충전된 것으로 표시되고 입력 전압은 약 230V입니다. 나는 때때로 NUT로부터 "배터리 교체" 알림을 받지만, 배터리가 1년 미만이고 정전 중에 UPS가 예상대로 작동하기 때문에 이러한 알림은 가짜라고 생각합니다.

어느 날 밤, 정전으로 인해 UPS가 즉시 정지되었고, 12번의 빠른 경고음이 울린 후 조용해졌습니다. 전원이 복원되면 UPS가 충전되지 않습니다.

APC 고객 지원팀에서는 배터리 충전을 복원하기 위해 UPS를 재설정하라고 요청했습니다. 그런 다음 심층 배터리 테스트(통과)를 했는데 배터리가 19%까지 떨어졌습니다. 12시간 후에도 배터리 잔량이 여전히 35%입니다.

pi@raspsky:~ $ upsc apcups | grep battery.charge:
battery.charge: 35

USB 케이블을 분리하면 NOTIFYCMD를 통해 다음 메시지가 나타납니다.

Communications with UPS apcups@localhost lost

다시 삽입하면 다음과 같은 결과가 나타납니다.

Communications with UPS apcups@localhost established - battery.charge: 95

(배터리 잔량은 NOTIFYCMD 스크립트를 통해 제공됩니다.)

그런 다음 즉시 배터리를 확인하면 다음과 같습니다.

pi@raspsky:~ $ upsc apcups | grep battery.charge:
battery.charge: 35

35%로 돌아왔습니다.

무슨 일이죠? UPS가 NUT와의 통신이 즉시 95%로 회복되었다가 35%초 후에 회복되었다고 보고하는 이유는 무엇입니까?

어느 것이 맞나요?

관련 정보