ソフトウェア - mechatrax-kiyonaga/pi-protect-draft GitHub Wiki
Pi-protect のソフトウェアに関する情報です。
1. UPS設定
Pi-protect は主電源が失われた際に slee-Pi 3 と 簡易 UPS 基板によって安全にシャットダウンが行われます。
設定に変更が加えられているファイルおよびディレクトリは次のとおりです。
/etc/sleepi3-monitor/monitor.yml
slee-Pi 3 の CN1 の電圧が 3 秒以上 10 V を下回ると /etc/sleepi3-monitor/voltage-1.d/ 以下のスクリプトを実行します。
設定部分は次のとおりです。
voltage1:
history_size: 3
commands:
- exec: /etc/sleepi3-monitor/voltage-1.d/
condition: under
threshold: 10000
oneshot: true
/etc/sleepi3-monitor/voltage-1.d
実行権限のあるファイルがファイル名の昇順で実行されます。
格納されているスクリプトファイルは次のとおりです。
-
97-set_extin_level_trigger.sh
外部入力信号による起動をレベル検出起動に変更します。
停電発生によるシャットダウン中に復電した場合に再度起動することが可能になります。 -
99-shutdown.sh
OS のシャットダウンを行います。