IntelNUCの赤外線で電源操作!

PC/デジモノ
IntelNUCにはCIR(赤外線リモコン)が搭載されていて、対応リモコンから操作が可能です。
おそらく、使っている人はほとんどいないと思います。というのはその対応リモコンがくせ者だからです。WindowsMediaCenter用のリモコンが使えるらしいのですが、怪しげな中古などしかなく現状では入手が難しいです。(追記:XBOX用のリモコンも使用できるようです。最近はAmazonなどでも多く見かけるようになってきました。)

対応リモコン

この件についてあちこち調べたところ、ASROCKのミニPC・Beeboxに付属しているリモコンがIntelNUCでも使えるとか使えないとかいう噂を見かけました。
そのリモコン自体も単体では入手が難しいのですが、ラトックシステムズが販売している家電リモコンのプリセットにBeebox用の設定があるのを見つけました。(なんでこんなニッチなものが登録されているのか・・・)
試してみたらビンゴ
電源OFFからNUCの起動、Windows立ち上げ状態からスリープへの移行ができることがわかりました。

RATOC家電リモコンアプリ家電選択画面RATOC家電リモコンアプリ家電メーカー選択画面RATOC家電リモコンアプリ家電選択画面

Linuxで使いたい

なぜNUCをリモコン操作したいかというと、家の外からNUC(LINUXサーバー)をON/OFFしたいからです。ということでCentOS8上で確認してみました。
・NUC5i5RYH
・NUCD34010WYH
結果、どちらも起動はできますが、スリープへの移行ができませんでした。dmsegを見ると起動時にCIR関連でなにかエラーを吐いていることまではわかりました。
インテルのユーザーフォーラムで同じ症状が報告されていました。
Broardwell NUC CIR receiver issue
Hi I have just bought my first Intel NUC the NUC5I3RYK to be specific. But i have unfortunately found out that the ir re...
このためにNUCを買っているんだどうにかしてくれ、と悲痛な叫びが多数上がっていましたが、最終的にはBIOSのアップデートで解決したとのこと。情報の通りアップデートを実行したところ無事、LINUX起動後にリモコン操作でスリープへの移行ができるようになりました。
CentOS8だけでなくUbuntu22.04でも動作を確認しています。

スリープではなく電源OFFしたい

電源ボタンを押したとき、Linuxの標準設定では電源OFFではなく、S3スタンバイになってしまいます。電源OFFの時間の方が長いし、コールドブートでも十分に早いし、スリープからの復帰は微妙に不安定だしでリモコン操作で電源OFFにしたいです。そこで、以下の設定を変更します。
/etc/systemd/logind.conf
#HandleSuspendkey=suspend
の部分のコメントアウトを外し、poweroffに書き換えます。
HandleSuspendkey=poweroff
これでスリープではなく電源OFFできるようになります。
ヘッドレス運用ではOFFできなかったという報告もありますが、私が試した限りではヘッドレス運用でも問題は発生していません。
CentOS8はminimal構成のCUIで運用しています。ログインしていない状態でも電源OFFできています。

注意事項

机にNUCを何台も積み上げている私のような人の場合、上記リモコン信号を送るとNUCが一気に全部起動します。今作業しているPCがNUCならスリープされます。
リモコンで操作したくない場合はBIOS設定でOFFにするか受光部を隠すかする必要があります。

参考サイト

以下のサイトを参考にさせていただきました。ありがとうございます。

Intel NUC リモコンで起動した - きのつらゆき(Kino_Tea)
(LastUpdate2016-09-03)「ころ太」(小型パソコンIntelNUC5CPYH、Ubuntu15.10)を、電源オフ(ACPIS5モード)からリモコンで起動した。使用したリモコンは、HPの5070-2931。赤外線の通信方式...
13.10. ノート PC を閉じた際にコンピューターがサスペンドしないようにする Red Hat Enterprise Linux 7 | Red Hat Customer Portal
Access Red Hat’s knowledge, guidance, and support through your subscription.
Intel NUC Core i3搭載 小型ベアボーン M.2 SSD対応 BOXNUC6I3SYK

Intel NUC Core i3搭載 小型ベアボーン M.2 SSD対応 BOXNUC6I3SYK

57,951円(07/27 06:06時点)
Amazonの情報を掲載しています

コメント