jordan_bethの日記: リモコンで電源管理 3
このところ、ファイルサーバ機が不調で不定期にハングり、キー入力を全く受け付けず、リセット長押しするしか復帰できないという困った状況がここ一ヶ月に二回発生してしまった。このファイルサーバはウェブサーバおよびメールサーバからマウントされており、ハングアップ時にそこに読み込もう/書き込もうとするプロセスがあると、そのサービスまでもストップしてしまう(一応、メールサーバは NFS のタイムアウトをもって自分のキューディレクトリに書き出してくれるので、紛失してしまうメールはないようで安心した)。
おそらくAdaptec RAID のコントロールソフトウェアが使用している JAVA が古すぎるなせいじゃないか、という気がする(JAVA 関連でカーネルエラーがログされている)。ただし、「これが原因」と断定できるものでもなく、このサービスを起動しなければ今後絶対にハングらない、という確証もないので、「ハングった時にどうするか」を主眼に対応策を考える。
- 問題のサーバはハングっていて、そのサーバ内のソフトウェアでどうこうできる問題ではない。
- リモコンで電源管理ができないか?幸い、Buffalo 製の PC 用学習リモコン(RemoteStation)で他サーバから赤外線信号を送るのはできそうだ。
- しかし、サーバ機器に接続できそうな適当なコントロール機器が見つからない(あるにはあるが予算オーバ)。唯一、SoundGraph 製の iMON がヨサゲではあるが、なぜか日本市場から撤退しているらしく、使うとなると個人輸入となる。
- しょうがないので、コンセントにつけるタイプのリモコン電源を確保。しかし、これを使うとサーバ機自体の電源断となるため、ハードディスクへの影響を考えるとあまり使用したくない。
- できれば「リセットボタン長押し」を実現してくれる機器が欲しい。
残念ながら、最後の項目を満たしてくれるような機器は今のところググッてみても見当たらない。リセットスイッチの回線をリレーでショートさせるようなものを電子工作で作るか>面白そうではあるが、ハードウェアには全くの素人なので断念。
ということで、とりあえず4の電源リモコンの方針で行くことに決め、Linux で RemoteStation をコントロールするスクリプトを作成。一応、コマンドを実行すると電源オフ->電源オンまではできた。
これだけではつまらないので、室温(ケース内温度)に応じてエアコンの電源をコントロールしようか、というところでまた壁に…。エアコン側が全く反応しないのだ。室内の照明も試してみたが、こちらもダメ。PS2 のリモコンもダメ。Buffalo 純正のコントロールソフトウェアでも試してみてもダメだったので、おそらく「機器が対応してない」のだろうが、何じゃこりゃ。RemoteStation を買うような客層は、おそらく家電機器を PC 側から制御したい、という人が多いはずなのに、多くの家電がコントロールできないって...
その後いろいろ調べてみたが、赤外線リモコンの信号には、NEC方式からSony,はたまた家電協会方式までいろいろ規格があるらしい。が、RemoteStation は「リモコンの信号を実際に受信して」いるはずなので、規格の違いは問題にならないはず。もしかして、規格毎にサンプリングの周波数が違うのだろうか?
光量不足 (スコア:1)
> エアコン側が全く反応しないのだ。室内の照明も試してみたが、こちらもダメ。
照明については、RemoteStation が機能的に対応していないのではなく、
単に発光部の光量不足で信号が届いてないだけだと思います。
http://okwave.jp/qa5337566.html [okwave.jp]
なんかが参考になるでしょうか?
エアコンは、情報を乗せて通信してる場合が多い
(単なる「電源ON/OFF」信号ではなく「暖房25度で電源ON」信号の学習になる)ので、
通信データ量が多すぎて学習しきれてない可能性もあります。
http://www.256byte.com/2008/06/remotestation_1.html [256byte.com]
普通の学習リモコンでも、昔はエアコンには非対応が普通で、
最近やっと「エアコン対応」を売りにしたものが出てきてる感じ。
Re:光量不足 (スコア:1)
ん? 俺、今何か言った?
Re:光量不足 (スコア:1)
うぎゃ、blockquote が閉じてない…
見づらいコメント、申し訳ない。
ん? 俺、今何か言った?