Mein Problem mit RRDstats & Co. ist, dass sich der Dienst regelmäßig beendet, ohne dass ich im Syslog oder sonstwo die Ursache dafür finden kann.
Vielen Dank, Lemur, das bestätigt meine Vermutung, so dass ich nun auch eine externe Stromversorgung anbringen werde. Ich hatte (offenbar fälschlicherweise) gedacht, dass das nur bei vielen Messfühlern nötig ist, aber evtl. liegt es ja auch an der Leitungslänge (bei mir vom DG bis runter ins KG ca. 25 m).Das Problem habe ich auch gehabt, hat sich minimiert auf ca. 1 Fehler alle 3-5 Monate, nachdem ich den DS1820 gemäß der Herstellerspezifikation, also incl. der Stromversorgung über den 3. Pin, betrieben habe.
Interessanter Ansatz, wenn der Aufwand nicht zu groß ist. Hast Du dazu schon etwas Lauffähiges? Wie hast Du das gemacht?[...]ich hab schon überlegt, die rrd - Übergabe dahingehend zu ändern, dass man nicht sagt man wirft einfach die 85° Werte weg, sondern das man sagt, alle Werte die z.B. vom letzten Messwert um mehr als x% oder x° abweichen, werden nicht in die Datenbank aufgenommen und in ein separates Log geschrieben.
# wc -l *.cvs
443007 one_00-103xxxx2010800xx_C.cvs
443298 one_00-104xxxxA010800xx_C.cvs
442118 one_00-106xxxxA010800xx_C.cvs
448243 one_00-108xxxx2010800xx_C.cvs
443864 one_00-10BxxxxA010800xx_C.cvs
444060 one_00-10BxxxxA010800xx_C.cvs
430748 one_00-10BxxxxA010800xx_C.cvs
442303 one_00-10DxxxxA010800xx_C.cvs
444290 one_00-10ExxxxA010800xx_C.cvs
444762 one_00-10FxxxxA010800xx_C.cvs
445953 one_00-10FxxxxA010800xx_C.cvs
4872646 total
# grep ";85." *.cvs
one_00-104xxxxA010800xx_C.cvs:13.02.2009 23:42:04;85.000000;
one_00-104xxxxA010800xx_C.cvs:17.02.2009 04:45:21;85.000000;
one_00-104xxxxA010800xx_C.cvs:13.04.2009 04:39:07;85.000000;
one_00-106xxxxA010800xx_C.cvs:12.04.2009 23:24:51;85.000000;
one_00-108xxxx2010800xx_C.cvs:31.03.2009 21:22:23;85.000000;
Naja, vielleicht bin ich auch einfach nur zu blöd zum Löten, allerdings schlau genug mir anders zu helfen - per Software eben...Also ihr macht irgendwas falsch!
Jein! - Du kannst ja die Dateien nur insofern verändern, dass Du das beim erstellen des Freetz machst und danach als Firmware packst. Da ist eine Datei, welche für die Übergabe an den rrd zuständig ist, die schreibt übrigens auch die csv Dateien und ist irgendwo hier im Thread schon ein paar mal behandelt worden. Die hab ich insofern abgeändert, das bei mir die aktuellen Temp. Werte in eine txt. geschrieben werden, die ich noch für andere Anwendungen auslesen lasse.Hast Du dazu schon etwas Lauffähiges? Wie hast Du das gemacht?
- R1 resistor 1.2 KiloOhms (1.5 KiloOhms) 1/4 W
- R2 resistor 68 Ohms (---) 1/4 W
- R3 resistor 220 Ohms (330 Ohms) 1/4 W
- R4 resistor 4.7 KiloOhms 1/4 W
- D1 zener diode 3.9 volt (ZF, ZPD 3.9 or equiv.) 0.4 W
- D2 schottky diode 1N5818, 1N5711, BAT46
- D3 zener diode 6.2 volts (ZPD 6V2 or. equiv.) 0.4 W
- D4, D6 diode universal 1N4148, 1N914 or equiv.
- D5 zener diode 5.1 (5.6) volts (ZF-, ZPD 5.1) 0.4 W
- C1 capacitor tantal 4.7 (10, 15) microfarad 10+ volts
Hm, ich rate mal einfach. Du hast kein Min und Max für die Graphen eingetragen? -5 bis 85 sollte passen
Du bräuchtest dann wohl je Gruppe ein Min & Max. Sowas hat bis jetzt aber noch niemand gebacuht bzw implementiert. Erweiter doch die "Gruppen"-Datei um die (optionalen) Parameter...
Die Genauigkeit kommt von den Sensoren. Wenn man das rundet bracuht das Rechenzeit :]
DS:temp:GAUGE:600:-67:257
Hallo cuma, meinst Du damit meinen Beitrag oben, dass ich 30°C-"Fehler" angezeigt bekomme (statt 85°C-Fehler)?@ao: Das kommt vom "glätten" von rrdtool