温度センサーの16進アドレスを見つけるには?

温度センサーの16進アドレスを見つけるには?

特定の温度でファンのオン/オフを制御するために、Acer Aspire Oneノートブックビルドでスクリプト(私の考えではacerfand)を使用しようとしています。正しく動作させるには、温度センサーの値が必要です。温度センサーの16進アドレスを見つけるには?私はdmidecodeを使ってみましたが、検索に適した場所なのかわかりません。

sub get_temp
{
    initialize_ioports();
    my $r = hex("xxx"); # Temperature
    my $temp = read_ec($r);
    close_ioports();
    return $temp;
}

編集:何とか見つけました!誰もがこの番号を検索したい場合に備えて、acer Aspire one 722 の場合は hex("0xB0") です。

ベストアンサー1

lm-sensorsパッケージをインストールしたことを確認してください。このパッケージには、isadumpやSensors-Detectなど、この情報を返すための便利なコマンドラインユーティリティがたくさんあります。

おすすめ記事