パスワードを忘れた? アカウント作成
171957 journal

jordan_bethの日記: リモコンで電源管理 3

日記 by jordan_beth

このところ、ファイルサーバ機が不調で不定期にハングり、キー入力を全く受け付けず、リセット長押しするしか復帰できないという困った状況がここ一ヶ月に二回発生してしまった。このファイルサーバはウェブサーバおよびメールサーバからマウントされており、ハングアップ時にそこに読み込もう/書き込もうとするプロセスがあると、そのサービスまでもストップしてしまう(一応、メールサーバは NFS のタイムアウトをもって自分のキューディレクトリに書き出してくれるので、紛失してしまうメールはないようで安心した)。

おそらくAdaptec RAID のコントロールソフトウェアが使用している JAVA が古すぎるなせいじゃないか、という気がする(JAVA 関連でカーネルエラーがログされている)。ただし、「これが原因」と断定できるものでもなく、このサービスを起動しなければ今後絶対にハングらない、という確証もないので、「ハングった時にどうするか」を主眼に対応策を考える。

  1. 問題のサーバはハングっていて、そのサーバ内のソフトウェアでどうこうできる問題ではない。
  2. リモコンで電源管理ができないか?幸い、Buffalo 製の PC 用学習リモコン(RemoteStation)で他サーバから赤外線信号を送るのはできそうだ。
  3. しかし、サーバ機器に接続できそうな適当なコントロール機器が見つからない(あるにはあるが予算オーバ)。唯一、SoundGraph 製の iMON がヨサゲではあるが、なぜか日本市場から撤退しているらしく、使うとなると個人輸入となる。
  4. しょうがないので、コンセントにつけるタイプのリモコン電源を確保。しかし、これを使うとサーバ機自体の電源断となるため、ハードディスクへの影響を考えるとあまり使用したくない。
  5. できれば「リセットボタン長押し」を実現してくれる機器が欲しい。

残念ながら、最後の項目を満たしてくれるような機器は今のところググッてみても見当たらない。リセットスイッチの回線をリレーでショートさせるようなものを電子工作で作るか>面白そうではあるが、ハードウェアには全くの素人なので断念。

ということで、とりあえず4の電源リモコンの方針で行くことに決め、Linux で RemoteStation をコントロールするスクリプトを作成。一応、コマンドを実行すると電源オフ->電源オンまではできた。

これだけではつまらないので、室温(ケース内温度)に応じてエアコンの電源をコントロールしようか、というところでまた壁に…。エアコン側が全く反応しないのだ。室内の照明も試してみたが、こちらもダメ。PS2 のリモコンもダメ。Buffalo 純正のコントロールソフトウェアでも試してみてもダメだったので、おそらく「機器が対応してない」のだろうが、何じゃこりゃ。RemoteStation を買うような客層は、おそらく家電機器を PC 側から制御したい、という人が多いはずなのに、多くの家電がコントロールできないって...

その後いろいろ調べてみたが、赤外線リモコンの信号には、NEC方式からSony,はたまた家電協会方式までいろいろ規格があるらしい。が、RemoteStation は「リモコンの信号を実際に受信して」いるはずなので、規格の違いは問題にならないはず。もしかして、規格毎にサンプリングの周波数が違うのだろうか?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by taka2 (14791) on 2009年12月05日 22時38分 (#1684352) ホームページ 日記

    > エアコン側が全く反応しないのだ。室内の照明も試してみたが、こちらもダメ。

    照明については、RemoteStation が機能的に対応していないのではなく、
    単に発光部の光量不足で信号が届いてないだけだと思います。

    http://okwave.jp/qa5337566.html [okwave.jp]
    なんかが参考になるでしょうか?

    エアコンは、情報を乗せて通信してる場合が多い
    (単なる「電源ON/OFF」信号ではなく「暖房25度で電源ON」信号の学習になる)ので、
    通信データ量が多すぎて学習しきれてない可能性もあります。

    http://www.256byte.com/2008/06/remotestation_1.html [256byte.com]

    普通の学習リモコンでも、昔はエアコンには非対応が普通で、
    最近やっと「エアコン対応」を売りにしたものが出てきてる感じ。

    • by jordan_beth (10928) on 2009年12月08日 6時54分 (#1685159) 日記

      単に発光部の光量不足で信号が届いてない
      発光部がかなり小さいのでそうではないかと思ってたのですが、やはり…

      普通の学習リモコンでも、昔はエアコンには非対応が普通で、

      buffalo の商品ページ [buffalo.jp]では、

      最大8つまでの、エアコンなどの家電やデジタル家電の操作が可能です。

      って書いてあるんですけどねぇ..これだけ見ると、「操作できないエアコン(や家電)が例外」というように読めるし、この商品を買う顧客って、ホームオートメーションとまでは行かないまでも、それに似たことを PC で制御したいと期待していると思うんです。
      私の場合、(当初の予定として)特定機器が反応してくれれば十分だったので良かったですが、汎用的に使用したいと思って買った人はかなり落胆したんじゃないでしょうか。

      --
      ん? 俺、今何か言った?
      親コメント
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...