배경
Eaton 3S 550 UPS에 Ubiquiti 네트워크 비디오 레코더(NVR)가 연결되어 있습니다. NVR은 기본적으로 LAN에 있는 네트워크 카메라의 비디오를 녹화하는 데비안을 실행하는 작은 PC입니다. 내 목표는 NVR을 항상 실행 상태로 유지하거나 정전이 발생하면 제대로 종료하는 것입니다.
UPS 배터리가 60%에 도달하면 자동으로 종료 명령을 내리는 NUT(Network Up Tools)를 설치하면 올바르게 종료할 수 있는 것으로 나타났습니다. UPS는 USB로 NVR에 연결됩니다.
NVR의 BIOS를 "AC 연결"에서 "전원 켜기"로 설정하면 다시 켜는 것도 쉬운 것으로 나타났습니다. 그리고 NVR이 종료된 후 UPS는 자동으로 주 출력의 전원을 차단하므로(USB를 통해 이를 감지), 전원이 다시 들어오면 UPS는 주 출력의 전원을 켜고 NVR이 다시 부팅됩니다.
문제
그러나 처리 방법을 알 수 없는 까다로운 시나리오가 하나 있습니다. 정전이 발생하여 UPS 배터리가 60%에 도달하고 NVR이 종료되기 시작한다고 가정해 보십시오(약 20-40초 소요). NVR이 종료되는 동안 전원이 다시 들어오면 물론 종료가 완료되고 전원이 자동으로 꺼집니다. 그러나 UPS가 아직 주 출력을 끄지 않았기 때문에 "AC 연결됨" 이벤트는 발생하지 않습니다. NVR은 꺼진 상태로 유지됩니다. 다시 전원을 켜는 유일한 방법은 수동으로 전원 버튼을 누르거나, 또 다른 정전이 발생하여 UPS가 주 출력을 끄고 전원이 다시 들어올 때 다시 켜는 것입니다. 이 문제를 어떻게 해결할까요?
내가 지금까지 시도한 것
나는 BIOS에서 사용할 수 있지만 실제 생활에서는 작동하지 않는 것 같은 Wake On LAN을 가지고 놀았습니다(NVR의 전원이 꺼지면 이더넷 포트에 불이 들어오지도 않습니다). 내 생각에는 일부 장치, 아마도 전원(UPS가 아닌)에 연결된 단순한 전용 Arduino가 전원을 켤 때 또는 1분마다 주기적으로 NVR에 WOL을 발행할 수 있다는 것이었습니다.
"무차별적인" 솔루션은 NVR의 전원 버튼을 누를 수 있는 서보가 있는 Arduino 장비를 구축하는 것입니다. 이는 작동할 수 있지만 제대로 작동하기가 상당히 서투르고 번거롭습니다. NVR은 언급한 바와 같이 데비안을 실행하는 작은 PC이며, NVR을 열고 아무 것(예: Arduino)을 전원 버튼 납땜 지점에 직접 연결하려고 애쓰는 일을 피하고 싶습니다...
질문
이 시나리오가 발생하는 것을 방지하거나 해결하기 위해 어떤 다른 방법을 시도할 수 있습니까?