
I now have a "server closet" where I keep my home server, terastation, switch, dsl modem, wifi station, ups and so on. In order to track the temperature inside the closet I ordered a "USB Thermometer" from usb.brando.com.hk. You just plug it into the USB port of a Windows computer and it will measure the ambient temperature.
The device arrived in an envelope within a few days together with a mini cd-r. That's right, not a factory made cd-rom but a normal burn-it-at-home cd-r with the software on it. And the software seems quite home made as well.
I read some review saying the device was "designed to be used in laboratories". Right.
You need two drivers to get it to work. First a USB-Serial -adapter and then a driver for the thermometer. It seems they use some old thermometer solution designed for serial-connection and simply put it on the same USB stick as a USB-to-Serial -adapter. But it works. And the temperature is very close to what my stand-alone thermometer says when placed nearby.
The software shows most of the captions in English and is capable of logging temperatures at different intervals - although only as a list on screen, not to a file. There is a "updata software" option in the software as well, but it is only a mailto: link to a suspicious looking address".
Not a great device but not very expensive either and it works. I just wish they had made logging to file available and used fewer colors in the user interface.
There are two alternative programs available for this device:
- TermoHID (link updated 10.9.2011)
- UTAC (link updated 28.4.2011)
Both of these are much better than the original one.
Comments
Mille mercis Tychoblin. C'est
Mille mercis Tychoblin.
C'est exactement ce qu'il me faut.
Which one do I Buy??
Hi,
I want to use one of these to monitor our server room temp via Nagios, I am going to buy the one from amazon UK@
http://www.amazon.co.uk/Winter-USB-Thermometer-UTE-00411/dp/B002T8PRY0/ref=sr_1_1?ie=UTF8&s=electronics&qid=1270563759&sr=8-1
In case the link doesn't work the model is Winter USB Thermometer "UTE-00411" [7747] my question is does the model number matter? The post suggests there are a few versions off the usb stick, and I want to use the Linux drivers created by Jason McMullan which seems to need the USB HID model of the TEMPer does anyone know if this will work or not? If not where can I get this model from.
Thanks for any help.
Chris
TemperHUM
It would be great if the tool at : http://www.play-time.demon.co.uk/ThermoHID/index.html would also support the newer TemperHUM HID device in the near future. It sees the device but after clicking read the temp it mentions issues with the devce.
Cheers...
Re:TemperHUM in ThermoHID
Hi itsisme,
I have just ordered a TEMPerHUM device from China so give it/me some weeks and I'll see what I can do about adding it to ThermoHID.
It would be good if you could send me an email detailing the problems you found when plugging the TEMPerHUM into ThermoHID. My email is in the Help menu of the program.
Regards
TTEMPerHUM now supported by ThermoHID
TEMPerHUM, TEMPer2 and TEMPerNTC support added as requested.
TEMPer2 NO OUTTER
it seems it supports HiTemper2 but as i can see there is only inner thermometer and no way to activate outter thermometer. Do I miss something?
thnx
Re:TEMPer2 No Outer
Hi,
If you are talking about the ThermoHID software then the TEMPer2 device is recognised automatically and both inner temperature and outer (probe) temperature will be automatically displayed as text and on the graph.
If not, I suggest you email the author.
Regards
Dual Temperature ThermoSense Mk1 & Free ThermoSoft Mk1
The Maxim Ds 18B20 1 Wire sensors may interest you. if you construct your own 1 wire measurement system you can use our ThermoSoft Mk1 software at no Charge. You can gain some insight into these devices on our site www.sustainabilitymeasurement.com
regards
Andrew
Temper Accuracy
Finally got my TEMPER1 device with outside probe working on Linux with the CPAN module out there. With a bit of code tweaking also got the "resolution" a lot finer than the half a degree it was previously.
I then tried to calibrate the thermometer by part freezing some water and dunking the probe into that. The response time of the probe is amazing... It shot down to zero withing seconds... But it seems the module code doesnt like temps below zero and was giving an error.. So something to go back and look at... But now I notice where before the temper device was agreeing with 3 other thermometers I have in the same area for measurement it is now showing about half a degree cooler than them all.
A little annoying.. but still for the price of the device you get a good ballpark figure I think :)
Minimize to tray no longer works
Hello,
I've been using the program for awhile but then when I restarted my computer today, it will no longer minimize to the toolbar tray.
Any suggestions?
-Tom
Dual Usb Temperature Measurement
You may be interested in our site
www.sustainabilitymeasurement.com
Software is free even if you make your own hardware ---- Andrew
Does the TEMPer device need
Does the TEMPer device need to be turned on via software, or will it start logging data when connected to a power supply?
In other words, could I use something like this (http://hackaday.com/2005/01/20/how-to-make-a-usb-battery/) for power, drop the device somewhere and pickup later, THEN plug it into a PC to retrieve the logged data? Or will the device not operate w/o software control?
Thx!
TEMPer needs an active computer
All TEMPer devices I have seen are "dumb" devices that only reports readings when asked by a computer, in other words, the TEMPer device does not log any readings on its own but has to be connected to a computer all the time.
Different alarms for different temperature tresholds?
Hi everybody
i'm tryin the TermoHID sofware, which seems the best fit for a recent USB TEMPer termometer.
It runs fine, but my goal would be running two different alarms for two different temperatures.
I mean i want it to send an email when temperature reaches 27 degrees and to run a program when it reaches 35 (i need to shudown servers in case of air conditioning fault)
I cannot get to this, unless i use two different sensors in the same place, and i set a different alarm for each of them.
May be there's another way to do what i need with this sw, anybody can help?
thanx a lot
Does it support or work on 64 bit windows 7?
Thank you!
Not supported on windows 7 64 bit
Unfortunately, the latest hidTEMPer software does not work in windows 7 64-bit platform. It continues to crash my display drivers even after working fine for a week or so. I am going to see if the UTAC software may be a useful alternative.
Temper software
Check version 22.2 at http://pcsensor.com/index.php?_a=viewDoc&docId=6
Works on my W7/64 - just found it this morning.
Access in Delphi?
Is there any information available how to access the TEMPer dongle in Delphi? I scanned the Internet without success. I have contacted the manufacturer of the TEMPer stick and they sold me a DLL that does not export any functions, so it is not usable with Delphi. It was made for C# in combination with the .NET crap it seems. Any help would be very welcome!!!
Delphi DLL
Because it seems there is very little information avalilable on how to access the TEMPer USB thermometer in Delphi, I tried to work out a solution.
I have created a small DLL file, that can read the temperature in Celcius and Fahrenheit.
It is only 40 kB, and you don't need other support files.
There are 8 routines in the DLL:
procedure InitTemper; stdcall; // Initializes the USB routines
procedure CloseTemper; stdcall; // Closes the USB routines
function TemperReadC: Single; stdcall; // Read the temperature in Celcius
function TemperCtoF(Value: Single): Single; stdcall; // Convert temperature to Fahrenheit
function TemperFtoC(Value: Single): Single; stdcall; // Convert temperature to Celcius
function TemperGetCalibration: Single; StdCall; // Read the temperature offset
procedure TemperSetCalibration(Const AOffset : Single); StdCall; // Set the temperature offset
function TemperGetVersion: PChar; StdCall; // Get the TEMPer version information
The evaluation version can be found here: http://www.homesecuritysoftware.nl/Delphi/TEMPerDll.zip, a small demo is included to demonstrate the functionality.
dll for hid temperhum
Hello, thank you very much for the dll. Could you do the same for the TemperHUM version?
I would like to learn UTAC to work with this stick, but I'm not very experienced in C#.
dll for hid temperhum
@PedroKV: I don't have a TemperHUM at hand here, so I can't test the results, let alone: develop a DLL for it. Sorry...
DLL for TEMPerHUM
In the meantime I have also written a DLL for the current version of TEMPerHUM.
It is only 42 kB, and again you don't need other support files.
There are 10 routines in the DLL:
procedure InitTemper; stdcall; // Initializes the USB routines
procedure CloseTemper; stdcall; // Closes the USB routines
function TemperReadC: Double; stdcall; // Read the temperature in Celcius
function TemperReadHum: Double; stdcall; // Read the relative humidity
procedure TemperReadTempHum(var T: Double; var H: Double); stdcall;
procedure TemperGetCalibration(var T: Double; var H: Double) stdcall;
procedure TemperSetCalibration(TOffset, HOffset : Double); stdcall;
function TemperCtoF(Value: Double): Double; stdcall; // Convert temperature to Fahrenheit
function TemperFtoC(Value: Double): Double; stdcall; // Convert temperature to Celcius
function TemperGetVersion: PChar; StdCall; // Get the TEMPer version information
The evaluation version can be found here:
http://www.homesecuritysoftware.nl/Delphi/TEMPerHumDll.zip
A small demo is included to demonstrate the functionality.
dll for use with java
can you recompile your dll for use from java? I am attempting to use java to interface the dll but getting java.lang.UnsatisfiedLinkError. I don't know much but may be that not using as intended. Email me if you have any questions
dll for use with java
I don't work in java myself. The DLL is made and compiled with Delphi. In principle it can be used in any programming language that uses the standard calling convention ("stdcall") for DLL's. I will try to find out more about the java calling convention and maybe come up with another version.
hidTemperHum
hi all, i am a noob at vb2008 and have been trying to write a prog for the usb HidTemperHum ver10.5 ( the only version that will run it) . cant find much help anywhere. found what i thought was a vb2008 program for it but turns out its for the rs232 version of TemperHum and like i said im a noob. if i can just comunicate with with it to get the data onto my vb form
please can anybody help as i have spent many an evening scratching my head getting nowhere,
many thanks for your time
dave j
TEMPerHUM in VB
It is not completely clear which version you are using.
My DLL works with the current (HID-USB) version of TEMPerHUM.
A small demo application in VB2010 can be found here:
http://www.homesecuritysoftware.nl/Delphi/TEMPerTest.zip
Hope this helps.
doesn't work-"no sensor connected"
I got this message. I'm very sad, because I have HID Temper online (http://meteo.pozorka88.cz) and I would like to change it for HID TemperHUM. I have this blue device one year and it is all the year lying on my desk, because original program is unusable and UTAC, which I had slightly modified, doesn't work with HID TemperHUM device. If someone can help, source of UTAC is here: http://pedrokv.com/smeti/utac-source.rar. It is in MS VS C#. I tried some modifications to work with HID-tHUM version, but was not succesful. I'm not programmer, I did programs long time ago in DOS Pascal. Original TemperHUM V10.5 can read values with no problem.
Version differences TEMPerHUM
I see what the problem is! Your USB sensor is a different (older) type. It uses HidFTDll.dll, instead of RDingUSB.dll used by the current types. It will probably use a virtual serial port. The sensors simple aren't compatible! My (rather new) sensor doesn't work with the V10.5 software. So that proves the big difference.
The newer devices will work with the current software. Unfortunately I don't support the old version, for the simple reason that I don't have one to do tests with...
Problem solved!
Together we worked out a solution for the older version:
// Declarations for HidFTDll.dll
function EMyDetectDevice (myhwnd:longint):longint; cdecl; external 'HidFTDll.dll' name 'EMyDetectDevice';
function EMySetCurrentDev (myhwnd:longint):longint; cdecl; external 'HidFTDll.dll' name 'EMySetCurrentDev';
function EMyInitConfig (b:longbool):longbool; cdecl; external 'HidFTDll.dll' name 'EMyInitConfig';
procedure EMyReadHUM (var t: Double; var h: Double); cdecl; external 'HidFTDll.dll' name 'EMyReadHUM';
procedure TForm1.Button1Click(Sender: TObject);
var H : THandle;
nr: longint;
b : boolean;
res: double;
temp, hum : double;
begin
H := LoadLibrary('HidFTDll.dll'); // Try to load the DLL
if H =0 then Exit; // Handle is zero, could not load DLL
nr:= EMyDetectDevice(0); // Get the number of devices
if nr=0 then
begin
FreeLibrary(H);
Application.Terminate; // No device found
end;
EMySetCurrentDev(0); // Set first device active
b:=EMyInitConfig(true); // Initialize
EMyReadHUM(temp, hum); // Read temperature and humidity
ShowMessage('Temperature='+FloatToStr(temp)+#13+'Humidity='+FloatToStr(hum);
FreeLibrary(H); // Free memory (Unload DLL)
end;
problems about dll
Hi,
I have some problems with HidFTDll. I use win7 64-bit vs2008(compile platform x86), and I have tried various methods, but the "EMyDetectDevice(0)" always return 0, and EMyReadTemp(true) always be 888. Did you ever meet the same problems? Thanks.
TEMPerHUM in VB
For older VB versions, try this one:
http://www.homesecuritysoftware.nl/Delphi/TEMPerTestVB6.zip
(Made in Visual Basic 6)
New DLL for TEMPer USB series
Just released a new DLL (version 1.1) that supports the following TEMPer devices:
- Temper (internal temperature sensor)
- Temper1 (external temperature sensor)
- Temper2 (internal and external temperature sensor)
- TemperNTC II (internal and two external temperature sensors)
- TemperHum (temperature and humidity sensor)
The DLL can be used with the current devices that work with Rding32USB.dll.
Older versions that use HidFTDll.dll are NOT supported!
The DLL size is 45 KB and you don't need other support files. (Rding32.dll is not needed for your own applications!)
You can download the file from this location:
http://www.homesecuritysoftware.nl/Delphi/TemperHumDll2.zip
File size is 245 KB. Examples in Delphi and VB6 are included. (Source and .exe) Happy programming!
New TemperHum DLL (1.3)
Just released version 1.3 of the DLL.
New features:
- Support for Temper_1K2 thermocouple
- Improved support for multiple devices in a single application
- Temperature returned for TemperHum was incorrect, fixed
- Some small fixes
- New 'simple' demo added
Try it yourself: http://www.homesecuritysoftware.nl/Delphi/TemperHumDll3.zip
(Filesize 820 KB)
integrate LABVIEW with TEMPerNTC
Can you please inform me how to integrate LABVIEW with TEMPerNTC??
Adding annotation data??
Hello, I have just started using ThermoHID and it seems very awesome! I would like to tweak the chart a bit so I can view the current temperature in an annotation, but I can't figure out how they work. The Min1/Max1 annotation was already there, but now has stopped working. It appears that somewhere else besides Edit-Chart-Tools-Annotations sets the Text, if I change the Min1/Max1 and re-read the temperature, it changes the Text back. I would like to display the 12-hour high and low, and the current temperature. Can anyone help?
BTW: I'm using the chart to be displayed in a 'camera feed' of my Android's TinyDVR app. I upload the chart (previously using UTAC) to an FTP server, then reference it from my phone's app. I could go directly to my computer but would have to open up a hole in the firewall, so this method is easier.
Is there any way of getting
Is there any way of getting the Temper to talk directly to a mini android PC to cut out the laptop requirement:
see http://liliputing.com/2012/09/89-ug802-android-4-0-mini-pc-with-rk3066-chip-video-overview.html
TEMPerHum.dll version 1.4 just released
Try it yourself, here is the demo version:
http://www.vansteenissoftware.nl/Delphi/TemperHumDll4.zip
-Changed: new TEMPer detection routine
-Added: Multi-TEMPer logger application
GooD Job!!
Hi,first of all sorry about my english, and second GooD work !! im not a programmer so im impress..!! i got Usb TEMPer but the soft that came with the device is too much for that i need,, and what i need ? just only a simple .txt file with only the temperature sensed by the usb device with no time, no date.. and just one decimal data (example: 26.5 C) surelly that is posible but i dont how can do it.. my need is almost betwen your TemperHumDll4 simple and you TemperHumDll4 Multilogger; simple dont write a .txt file an i cant choose betwen Celcius and fahrenheit, Multilogger shows in the txt file multiples reads with time and data.. how can i get just only last measured temp in one txt file with no time ? could you understand my english ? my purpose is read the txt file with a program every 1 minute (could be ajustable) and take the data and put it in a tv screen, the program that im using cant select the apropiate item so thats why i need just only one data (example: 25.1 C) and the data must be update every X seconds in that txt file.. coul you help to me..? thanks in advance !!!
OCX version of the TemperHum routines
A lot of people have asked for an ActiveX component with the same routines and functionality of the TemperHum.dll.
We have worked on this, and at the moment there is a TemperHum.ocx available. Not all examples are translated and the helpfile has to be written.
But to give you a preview: here is an example of the new TemperHum.ocx:
http://www.homesecuritysoftware.nl/Temper/TemperHumOcx.zip
Please read the Readme.txt file first!
Any comments or suggestions are welcome!
New TEMPerHum DLL released (ver. 1.5)
A new version of the TemperHumDLL (1.5) has been released.
It contains some small bugfixes (better compatibility with VB, measurement result for TEMPer(Gold) sensors below 0 degrees C. corrected)
Also there are 4 new routines: TemperGetAllIDs, TemperSetDeviceByIndex, TemperCount and TemperReset.
You can download the evaluation version here:
http://www.homesecuritysoftware.nl/Delphi/TemperHumDll5.zip
New download location
New download location: http://www.vansteenissoftware.nl/Delphi/TemperHumDll5.zip
hi frank
hi frank
do you have a full version of your temperHUM software? or is it possible to use your DLL to make a TempER1 1.4 work with UTAC?
thanks for your help :)
dan
Pages