Forum: Mikrocontroller und Digitale Elektronik UTAC für TEMPerHUM USB Thermometer/Hygrometer


von Marc S. (marcnesium)


Lesenswert?

Hallo!

Aufgrund von Problemen mit der Heizungsanlage in meiner neuen Wohnung 
habe ich mir bei ebay ein USB-Thermometer/Hygrometer zugelegt 
(http://www.pcsensor.com/Hygrometer/USB-Hid-hygrometer-and-thermometer/prod_31.html).
Leider ist die beigelegte Software 
(http://www.pcsensor.com/uploadFile/APPsoftware/HidTEMPerHUM%20V10.3.zip) 
nicht der Weisheit letzter Schluss.
Es gibt dafür auch OpenSource-Software:
- UTAC 0.1.2: http://sourceforge.net/projects/utac/
- UTAC 0.1.2n: Weiterentwickelt von Albert M. Huntington: 
http://www.alsgh.com/utac/

Problem: keines der beiden Programme läuft auf meinem Windows 7 Laptop 
(die (schlechte) Hersteller-Software hingegen schon).

Deshalb meine Frage an alle Leser: Hat jemand von euch einen solchen 
TEMPerHUM USB-Stick und kann diesen mit UTAC unter Windows 7 (oder evtl. 
Vista) auslesen und seine Erfahrungen mit mir teilen?

Vielen Dank im Voraus!
Ciao, Marc.

von Patric Dries (Gast)


Lesenswert?

Hallo,

ich habe genau das gleiche Problem - nach 1.000 verschiedenen Versuchen 
habe ich jedoch den Stick unter dem XP-Mode unter der virtuallisierung 
zum laufen
bekommen - und da in gewohnter Stabilität.

Gruß

Patric...

von Marc S. (marcnesium)


Lesenswert?

Hi Patric!

Das ist ja interessant! Kannst du bitte noch ein bisschen konkreter 
werden?
Welches Programm hast du jetzt genau zum Laufen bekommen? Mit XP-Mode 
meinst du die von MS zur Verfügung gestellte virtuelle XP-Maschine für 
Win7, die aber nur auf Prozessoren mit Virtualisierungsfunktionen läuft? 
Schade, einen solchen habe ich leider nicht. (Aber schreib doch bitte 
trotzdem mal genau auf, welche Konfiguration läuft...)
Und nur um sicher zu gehen: Du hast wirklich den _HID_TEMPerHUM? Es gibt 
nämlich viele verschiedene Versionen von den Dingern. UTAC läuft nur mit 
denen ohne "HID" (diese läufen über eine virtuelle serielle 
Schnittstellen, werden also ganz anders angesprochen als die 
HID-Devices).
Unter http://github.com/jeixav/HID-TEMPerHUM hat Valarie ein c-Prog für 
Linux veröffentlich. Hab ich gestern spontan in ner virtuellen 
Linux-Maschine zwar kompilieren aber nicht laufen lassen können... Evtl 
liegts einfach daran, dass das Durchreichen von USB nicht 100%ig 
klappt...
Ich weiß ja nicht, wie ambitioniert du bist und wie fit du in c bist, 
kannst es dir ja mal anschauen...

Schade dass es zu den Dingern niergends ein Wiki oder so gibt...

So, einen schönen Abend! Ciao, Marc.

von Chris W. (c808)


Lesenswert?

hallo,

kann mir jemand bitte genau beschreiben, wie ich den automatischen 
E-Mail Alarm bei Utac 0.1.2. einrichten muss, dass er funktioniert?!
Bei mir funktioniert das leider nicht.
Welche Daten muss ich in welches feld eingeben?
Server:
Benutzer:
Passwort:
Versender:
Empfäner:

Danke!

von Marc S. (marcnesium)


Lesenswert?

Da ich UTAC mit meinem HID-TEMPerHUM nicht zum laufen bekomme, kann ich 
nur spekulieren:
z.B.:
server: smtp.web.de (die smtp-Adresse deines Emailproviders, also der 
Postausgangsserver)
Benutzer: chriswelter (oder wie auch immer dein Accountname lautet)
Passwort: ohne Worte
Versender: chriswelter @ web.de (deine emailadresse (ohne Leerzeichen)
Empfänger: chris welter @ web.de (kann deine eigene Emailadresse sein)

Probiers mal aus und schreib, ob es geklappt hat.

Ciao, Marc.

von c808 (Gast)


Lesenswert?

Ja, das mit der Email-Funktion klappt!

Nur bekomme ich den USB-Thermometer nicht unter Utac zum laufen.

Treiber ist installiert, aber beim STart der Utac Software kommt die 
Meldung:
"Konnte TEMPer nicht finden, bitte prüfen Sie Treiber und Verbindung und 
starten SIe UTAC neu"

BS ist Vista.

Kann mir jemand weiterhelfen?

DAnke

von Marc S. (marcnesium)


Lesenswert?

Wenn du solche Fragen stellst, tu das am besten mit genauen Angaben, 
sonst fällt es anderen schwer dir zu antworten - schwammige Frage, 
schwammige Antwort, nicht nur hier, in allen Foren.
Welches Device genau hast du? TEMPerHUM oder HidTEMPerHUM?
Welche version von UTAC setzt du ein? Es gibt nämlich einen mod, der 
nicht bei SF gehostet ist (siehe oben).
Da es nicht klappt, vermute ich, dass du (wie ich) ein HID-device 
abbekommen hast. Damit läuft meines Wissens nach UTAC von SF nicht.
Solltest du eine Lösung gefunden haben, bitte nicht vergessen dein 
Ergebnis hier mit allen zu teilen! Danke!

von c808 (Gast)


Lesenswert?

Sorry,

ja ich habe den HID-Device und UTAC 1.2.

Na dann muss ich wohl die beiliegende SW nutzen :-(

von Marc S. (marcnesium)


Lesenswert?

Hast du HidTEMPer(nur Temperatur) oder HidTEMPerHUM (Temperatur und 
Luftfeuchte)? HidTEMPer könnte mit dem UTAC Mod 0.1.2n von Albert (s.o.) 
laufen, probiers mal aus. Mein HidTEMPerHUM läuft damit nicht. Evtl. 
Ergebnis bitte hier posten ; )
P.S.: wenn du dich mit Linux auskennst, kannst du bei github jeixav's 
prog auschecken und compilieren. Das soll wohl laufen.

von Lintec (Gast)


Lesenswert?

Tja so richtige Lösung habe ich auch noch nicht gefunden.

von kdu (Gast)


Lesenswert?

Hallo zusammen,

werde mal aufklären.
Es gibt 2 Versionen. Die Ältere setzt auf eine DLL auf, die Neuere ist 
über USB-HID ansprechbar. UTAC kann nur mit der alten Version umgehen.
ThermoHID kann mit beiden Versionen umgehen. TEMPer / TEMPerHUM maqch da 
kein Unteschied.
Hid TEMPer V10.6.0 x32&x64.zip ist das aktuelle Original und läut auch 
unter Win7, ist aber nicht der Weisheit letzter Schluss.
Die Links hab' ich gerade nicht parat, Ihr findet aber alles im Netz.

Beste Grüße

von Ralf Handrich (Gast)


Lesenswert?

Habt Ihr zu den Treibern, die da unter Win7 nicht laufen den Quellcode 
oder sind die Funktionen in Libraries gekapselt?

Es gibt nämlich bzgl. der Geräteerkennung unter Win7 ein besonderes 
'Feature'. Wenn man der CreateFile()-Funktion (zum Erhalt eines Handles 
auf das USB-Gerät) einen 'Device Path Name' in Großbuchstaben übergibt, 
dann kann er das Gerät nicht finden. Man muß diesen String erst 
konvertieren. Windows XP ist da nicht so empfindlich.

Gruß Potter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.