停電後にコンピューターの電源をオンにするにはどうすればいいですか?

停電後にコンピューターの電源をオンにするにはどうすればいいですか?

背景

私は、Eaton 3S 550 UPS に接続された Ubiquiti ネットワーク ビデオ レコーダー (NVR) を持っています。NVR は基本的に、LAN 上のネットワーク カメラからのビデオを記録する Debian を実行する小型 PC です。私の目標は、NVR を常に稼働させておくこと、または停電が発生した場合に適切にシャットダウンすることです。

UPS のバッテリー残量が 60% に達すると自動的にシャットダウン コマンドを発行する NUT (Network Up Tools) をインストールすることで、適切にシャットダウンできることがわかりました。UPS は USB で NVR に接続されています。

NVR の BIOS を「AC 接続」の「電源オン」に設定することで、電源を再びオンにすることも簡単になりました。また、NVR がシャットダウンすると、UPS は自動的に主電源出力への電力を遮断するため (USB 経由でこれを検出)、電源が復旧すると、UPS は主電源出力への電力をオンにし、NVR が再起動します。

問題

しかし、対処方法がわからない厄介なシナリオが 1 つあります。停電が発生し、UPS のバッテリーが 60% に達し、NVR がシャットダウンを開始するとします (約 20 ~ 40 秒かかります)。NVR がシャットダウンしている間に電源が回復すると、もちろんシャットダウンが完了し、電源がオフになりますが、UPS はまだ主電源出力をオフにしていないため、「AC 接続」イベントは発生せず、NVR はオフのままになります。電源を再度オンにする唯一の方法は、手動で電源ボタンを押すか、UPS が主電源出力をオフにするのに十分な時間、別の停電が発生し、電源が回復したときにオンにすることです。どうすればこれを解決できますか?

これまで試したこと

私は Wake On LAN を試してみましたが、これは BIOS で使用できますが、実際には機能していないようです (NVR の電源がオフになっていると、イーサネット ポートのライトも点灯しません)。私の考えでは、何らかのデバイス (おそらく、UPS ではなく主電源に接続された単純な専用 Arduino) が、電源オン時または 1 分ごとに定期的に NVR に WOL を発行できるのではないかと思いました。

「強引な」解決策としては、NVR の電源ボタンを押すことができるサーボを備えた Arduino リグを構築することです。これはうまくいくかもしれませんが、非常に扱いにくく、正しく行うのが面倒です。NVR は前述のように Debian を実行する小型 PC であり、それを開いて何か (たとえば Arduino) を電源ボタンのはんだ付けポイントに直接接続しようとする手間を本当に避けたいのです...

質問

このシナリオの発生を防ぐか、解決するために、他にどのような方法を試すことができますか?

関連情報