このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mae3xx_tips:use_ups_omron:start [2017/11/17 13:25] – admin | mae3xx_tips:use_ups_omron:start [2017/11/17 16:35] (現在) – admin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== UPS との接続 (OMRON) ====== | ||
+ | |||
+ | OMRON 製 の小型・正弦波出力で安心な UPS、BY シリーズを接続してみます。 | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== 設定 ===== | ||
+ | |||
+ | ==== パッケージの導入 ==== | ||
+ | |||
+ | 公式では UPS と連動するためのツール " | ||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | パッケージリストを読み込んでいます... 完了 | ||
+ | 依存関係ツリーを作成しています | ||
+ | 状態情報を読み取っています... 完了 | ||
+ | 以下のパッケージが自動でインストールされましたが、もう必要とされていません: | ||
+ | libmodbus5 | ||
+ | これを削除するには ' | ||
+ | 以下の特別パッケージがインストールされます: | ||
+ | libnspr4 libnss3 libnss3-nssdb libupsclient3 nut-client nut-server | ||
+ | 提案パッケージ: | ||
+ | nut-monitor nut-cgi nut-snmp nut-ipmi nut-xml | ||
+ | 以下のパッケージは「削除」されます: | ||
+ | apcupsd | ||
+ | 以下のパッケージが新たにインストールされます: | ||
+ | libnspr4 libnss3 libnss3-nssdb libupsclient3 nut nut-client nut-server | ||
+ | アップグレード: | ||
+ | 1,807 kB のアーカイブを取得する必要があります。 | ||
+ | この操作後に追加で 5,971 kB のディスク容量が消費されます。 | ||
+ | 続行しますか? | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== UPS との接続 ==== | ||
+ | |||
+ | USB ケーブルで MA-E320 と UPS を接続します。\\ | ||
+ | lsusb コマンドで、USB の VendorID, ProductID を確認しておきます。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | Bus 002 Device 002: ID 1ecb: | ||
+ | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
+ | Bus 001 Device 002: ID 0590:0081 Omron Corp. < | ||
+ | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 設定ファイルの編集 ==== | ||
+ | |||
+ | 各種設定ファイルを編集します。 | ||
+ | |||
+ | === udev rule === | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | <file conf 52-nut-usbups.rules> | ||
+ | 〜〜〜 略 〜〜〜 | ||
+ | ATTR{idVendor}==" | ||
+ | |||
+ | # OMRON | ||
+ | ATTR{idVendor}==" | ||
+ | |||
+ | LABEL=" | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | === nut 設定ファイル === | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | == nut.conf == | ||
+ | |||
+ | <file conf nut.conf> | ||
+ | MODE=standalone | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | == ups.conf == | ||
+ | |||
+ | <file conf ups.conf> | ||
+ | [by50s] | ||
+ | driver | ||
+ | port = auto | ||
+ | desc = "Omron BY50S" | ||
+ | vendorid | ||
+ | productid = 0081 | ||
+ | subdriver = ippon | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | == upsd.users == | ||
+ | |||
+ | <file conf upsd.users> | ||
+ | [upsmon] | ||
+ | password = hogehoge | ||
+ | upsmon master | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | == upsmon.conf == | ||
+ | |||
+ | <file conf upsmon.conf> | ||
+ | 〜〜〜 略 〜〜〜 | ||
+ | MONITOR by50s@localhost 1 upsmon hogehoge master | ||
+ | 〜〜〜 略 〜〜〜 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== 動作確認 ===== | ||
+ | |||
+ | ==== サービスの起動 ==== | ||
+ | |||
+ | '' | ||
+ | 設定後は Boot 時に自動起動します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | * Starting NUT - power devices information server and drivers | ||
+ | root@plum: | ||
+ | * Starting NUT - power device monitor and shutdown controller nut-client | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== UPS 状態取得 ==== | ||
+ | |||
+ | UPS から状態を取得してみます。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | Init SSL without certificate database | ||
+ | battery.voltage: | ||
+ | battery.voltage.high: | ||
+ | battery.voltage.low: | ||
+ | device.type: | ||
+ | driver.name: | ||
+ | driver.parameter.pollinterval: | ||
+ | driver.parameter.port: | ||
+ | driver.parameter.productid: | ||
+ | driver.parameter.subdriver: | ||
+ | driver.parameter.vendorid: | ||
+ | driver.version: | ||
+ | driver.version.internal: | ||
+ | input.frequency: | ||
+ | input.voltage: | ||
+ | input.voltage.fault: | ||
+ | output.voltage: | ||
+ | ups.beeper.status: | ||
+ | ups.delay.shutdown: | ||
+ | ups.delay.start: | ||
+ | ups.load: 0 | ||
+ | ups.productid: | ||
+ | ups.status: OL BYPASS | ||
+ | ups.temperature: | ||
+ | ups.type: offline / line interactive | ||
+ | ups.vendorid: | ||
+ | </ | ||