upsd の README に書いてあるように自作してみることにした.
そのために久しぶりに大須へ行った.するとなんだかいろいろ店が入れ替わっている.
ダイナがつぶれたという噂は聞いていたが,結局似たような路線の店が入ってた.
通り道のパチンコ屋もつぶれてひっそりとしてた代わりに,
GOODWILL がやけに増えたような気がする.もうかってるのかい?>T-MZ氏



さて,問題のケーブルだけど,upsd の README.gz を参考に下のように接続した.


 PC Serial Port D-Sub 9pin                              UPS (OMRON BX500)

DCD (1) <--------------------------+--------------------O (2)
| / PWR FAIL
DSR (6) <------------+-----XXXXXX--+ O
| +------+ (4)
| 10K Ohm, 1/4 Watt O |
| LO BAT \ |
DTR (4) >------------+-----XXXXXX--+ O |
| | |
CTS (8) <--------------------------+--------------------+ (5) |
|
GND (5) <>-----------------------------------------------------+

RTS (7) >-----------------------------------------------> SHUTDOWN (6)
とりあえず電源異常は検出できてるようだ.自動シャットダウンとかはまだチェックしてない.
takayuki@sanapon:~$ sudo upsd -t /dev/ttyS0
upsd: log: OK
upsd: log: ON BATTERY コンセント抜いた
upsd: log: LOW BATTERY 2,3分たった
upsd: log: OK コンセント戻した
upsd: log: UPS_ERROR ケーブル抜いた
upsd: log: OK ケーブル戻した