"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Raumtemperatur Sensor - seriell/usb Linux tauglich

Moesli 27.10.2009 - 11:20 9980 33
Posts

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
ja klar - gerne !

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
Also:

Conrad:

jeweils 1 Stück:

DS1820 = DS18S20 TEMPERATUR SENSOR
Artikel-Nr.: 176168 - 62 5,25

ZD 500 MW 6,2 V
Artikel-Nr.: 180114 - 62 0,22

ZD 500 MW 3,9 V
Artikel-Nr.: 180068 - 62 0,22

SUB D-BUCHSENLEISTE 9 POLIG
Artikel-Nr.: 742082 - 62 0,54

WIDERSTAND KOHLE 0,25 W 5% 1K5 BF 0207
Artikel-Nr.: 403270 - 62 0,10

2 Stück:
DIODE SB130=140
Artikel-Nr.: 164828 - 62 0,54


Debian lenny - digitemp_3.5.0ds1-1_i386.deb (DS1920)
funktioniert wunderbar

mit installation vom Debian - daneben Löterei - 30 min.

Balu

BBQ
Avatar
Registered: Sep 2004
Location: Bgld
Posts: 754
Hallo Bastler!

Mein Sensor ist probehalber angeschlossen, bin aber unter Win7.

Start - cmd:

C:\Users\Robert>C:\digitemp\digitemp -i -s1 -a
DigiTemp v1.7 [REGISTERED] Copyright 1996-2002 by Brian C. Lane
All Rights Reserved - http://www.brianlane.com

Turning off all DS2409 Couplers
.
Searching the 1-Wire LAN
1045ADED010800B3 : DS1820 Temperature Sensor
ROM #0 : 1045ADED010800B3
Nov 05 16:15:04 Sensor 0 C: 24.19 F: 75.54

So wies ausschaut funktioniert das Auslesen!!! :)

Wie gehts weiter? Bin unter Win, wie kann ich die Daten jetzt
loggen?

rdd Tool und GNU Plot gibts ja nur für LINUX.

Danke für eure Hilfe! :)

edit: mit digitemp -a -d10 -n180 -o2 -ldata1.txt
schreibt er auch nicht in ein textfile.
Bearbeitet von Balu am 05.11.2009, 16:35

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
was macht digitemp -a -d10 -n180 > bla.txt

bzw. erzeugt digitemp -a -d10 -n180 eine ausgabe ?

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11239
rrdtool gibts auch für windows.

Balu

BBQ
Avatar
Registered: Sep 2004
Location: Bgld
Posts: 754
@spunz: Danke, aber erstmal muss das loggen funktionieren, danach kommt die Auswertung und darstellung.

@Moesli:
click to enlarge

Nach rund 30min (delaytime 180sec, 10 Loops) ist er fertig, in C:\digitemp kann ich aber weder bla.txt noch eine andere Log Datei finden. :(

edit: Wärend der 30min war CPU2 voll ausgelastet, siehe Screenshot...

TIA

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11239
schau dir nochmals die zeile von moesli an, hast du es auch mit > bla.txt probiert?

Balu

BBQ
Avatar
Registered: Sep 2004
Location: Bgld
Posts: 754
Jap hab ich probiert, und jetzt endlich das Problem gefunden.
Bei Win7/Vista/XP sind die Ordner standardmäßig schreibgeschützt.

Mit attrib -r -s Schreibschutz & System entfernt - siehe da, ich hab endlich mein bla.txt File!!

Jetzt kommt noch das grafische darstellen, aber ich bin jetzt schon einen Schritt
weiter, Danke euch beiden!

edit: Kann mir bitte jemand digitemp für Windows schicken?
Hab vorher OS neu installiert, blöderweise die installdatei nicht gesichtert
und jetzt find ich nur noch demoversionen.
Falls jemand so nett wäre - bitte an protected

Vielen Dank
Bearbeitet von Balu am 06.11.2009, 12:16

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Zitat von Balu
Bin am Überlegen mir ein Interface zu Basteln mit 2 Fühlern (Innen-/Außentemp), hier die benötigten Bauteile (hab selbst 30min gesucht, bei Conrad nicht gefunden, also in DE zu bestellen)
click to enlarge

Alles in doppelter Ausführung, falls was kaputt geht beim Löten.

Will es aber unter Win nutzen, Auswertung am besten über Excel, oder eben
über das rrd Tool von DigiTemp - gnuplot leider nur für Linux User.

Würde noch jemand bestellen?

Wer traut sich als erster drüber?

Ich such jetzt weiter nach Lösungen für Trendaufzeichnung unter Windows... :D
Darf ich fragen wie die zugehörige Schaltung aussieht?

Edit: Sorry. Heut hab ichs wieder drauf :bash: -> https://systemausfall.org/wikis/howto/DigiTemp

othan

Layer 8 Problem
Avatar
Registered: Nov 2001
Location: Switzerland
Posts: 4226
push

hab mir auch mal sowas zusammengebastelt, leider wills nicht

Sys: Ubuntu 9.10 64bit
Schnittstelle direkt rs-232 als auch über usb rs-232


Zitat
digitemp_DS2490 -s /dev/ttyS0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
USB ERROR: owAcquire called with invalid port string

Das lustige ist, dass die Meldung kommt obwohl der Sensor direkt über rs-232 angehängt ist.
ich habe auch schonmal das modul ds2490 entladen, da dies laut google Probleme mit digitemp machen soll.

Balu

BBQ
Avatar
Registered: Sep 2004
Location: Bgld
Posts: 754
Probier mal eine ältere Version, 1.7läuft bei mir (allerdings win7)

Bin leider noch immer nicht weiter, auslesen funktioniert wunderbar,
aber das auswerten bekomme ich nicht hin. Automatisches Datensammeln.

Ich klick halt täglich auf mein Skript (.bat)
Code:
C:\digit\digitemp -a -d10 -n7 -r1500
pause
das zeigt mir dann wie kalt es draussen ist :)

NL223

RoHS-konform
Avatar
Registered: Mar 2002
Location: nähe Linz
Posts: 7688
Chips wie der LM75 zB is ein ohne abgleich auf 0,5°C genauer 9bit Temperatursensor -kA ... +125°C mit I²C-Bus...

denn kannst am SM-BUS vom Mainboard im PC (Boards haben teilweise extra anschlüsse für den SM-Bus, ansonsten zB auf den Sockeln der Speichermodule zu finden) direkt anhängen und wird dann einfach als zusätzlicher Temperatursensor von den meisten oder sogar allen Hardwaremonitorprogrammen über den SM-Bus erkannt und ausgelesen...

der LM75 kann dann auch noch so sachen wie zB pc runterfahren per hardware wenns kritisch heiß wird oder wwi...

othan

Layer 8 Problem
Avatar
Registered: Nov 2001
Location: Switzerland
Posts: 4226
Nach langem verstauben hab ich das ganze wieder hevorgekramt und die ganze Schaltung überprüft. Leider hat mein Löt-Hoschi einen Sensor falsch angeschlossen :bash:

Die ersten Sensoren hab ich mir im Conrad für ~7 Eur gekauft, jetzt hab ich mir weitere 5 Sensoren in Polen für 1.4Eur/stk bestellt ;)

Falls interesse besteht, mach ich ein kleines Howto wie man die Temps unter Linux mittels RRD-Tools grafisch ausgeben/loggen kann.

Balu

BBQ
Avatar
Registered: Sep 2004
Location: Bgld
Posts: 754
Sehr großes Interesse!

Ich benutze meine Sensoren täglich zur Temperatur Kontrolle, leider (bis jetzt) ohne Log Funktion, nur eine .bat Datei zum schnell nachschaun...

Danke, lg
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz