Saturday, February 6. 2010

Ich habe schon eine Weile vor, Aussentemperatur/ Temperatur auf dem Dachboden mit dem Rechner zu erfassen. Und es gibt da ja so unglaublich billige USB-Dingsis, mit denen es eigentlich gehen muesste. Ich bin da auf den Hersteller
rding gestossen, der einige Geraete im Angebot hat. Windows-Software und so stellt der Hersteller unter
PCSensor zur Verfuegung.
Ich habe mir ueber ebay einen
Temper und einen
TEMPerHUM besorgt und nun versuche ich, Werte herauszukitzeln.
Der Temper ist eigentlich ganz normal aufgebaut: USB-Seriell Wandler mit Sensor dahinter
kldload uchcom
dmesg|tail -n 2
ucom0: on usbus7
ucom0: CH340 detected
Werte bekommt man beispielsweise durch Stefans Progamm
temper.
sudo ./temper -n 1
19.44
Der Dongle mit Feuchtigkeitsmessung ist aufwendiger aufgebaut: ein USB-Chip von
Ten X (1130,660c) mit
SHT10-Sensor von Sensirion.
Im dmesg meldet sich der Stick als zwei Geraete:
ugen0.2: at usbus0
ukbd0: on usbus0
kbd0 at ukbd0
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
uhid0: on usbus0
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
hid_get_item: Number of items truncated to 255
Ich werde mir am WE mal anschauen, ob ich das irgendwie unter FreeBSD angefasst kriege- unter Linux soll es mit dem Programm
temperhum gehen und OpenBSD hat den
uthum-Treiber in der base. Mal sehen, was man damit anfangen kann.
Update:
Es gibt ein
HID-TEMPerHum. welches unter Linux brauchbare Werte ausgibt (Temperatur und danach Feuchtigkeit).
./temper
20.88 44.25