usbrhctl README

Strawberry Linux さんで販売している、USB温度・湿度測定モジュール USBRH を FreeBSD で使用するためのツールです。

動作確認は FreeBSD 6.3-STABLE で行っています。

書式

usbrhctl [-in] [-f device] [led0 | led1 | heater [on | off]]
-i 温度と湿度を整数で出力
-n ベンダID、プロダクトIDをチェックしない
-f device UHIDデバイスを指定 (デフォルト: /dev/uhid0)
led0 [on|off] LED #0 を on/off する
led1 [on|off] LED #1 を on/off する
heater [on|off] ヒーターを on/off する

温度(℃)と相対湿度(%)を出力する (-n をつけるとUSBRHのベンダID、プロダクトIDをチェックしない代わりに ユーザ権限で実行できます)

% ./usbrhctl -n
30.68 48.5

温度(℃)と相対湿度(%)を整数で出力する(小数点第一位で四捨五入)

% ./usbrhctl -ni
31 49

USBRHの基板についているLEDの一つを点灯

% ./usbrhctl -n led0 on

謝辞

作成にあたって Aoyamaさん作 usbrh (http://www.nk-home.net/~aoyama/usbrh/) を大変参考にさせていただきました。