<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hallo Ralf,<br>
</p>
<div class="moz-cite-prefix">Am 26.01.20 um 09:31 schrieb Ralf
Wismann:<br>
</div>
<blockquote type="cite"
cite="mid:004f01d5d422$f9fc0f40$edf42dc0$@gmx.de">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:DE">Hi
Zusammen,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE">ich
habe hier einen schon länger laufen volkszähler mit Stand
etwa von vor 2 Jahren. Angeschlossen ist die kleine
Erweiterung und daran u.a. 8stk. 1-Wire Sensoren. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE">Es
gab schon einmal eine Fehlersuche warum es "Fehlmessungen"
gibt und verschiedene Versuche mit Widerstänfen etc. haben
leider nicht zum Erfolg geführt. Danach habe ich den
volkzähler nochmal komplett neu aufgesetzt und er hat danach
lange Phasen (Monate) wo keine "Fehlmessungen" auftreten.
Jetzt aktuell kommen wieder mehr Fehlmessungen einigen
Sensoren. Hierbei handelt es sich meistens um Werte von 85
Grad wo der DS1820 diesen standard default Wert liefert.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE">Um es
kurz zu machen, würde ich gerne diese Werte möglichst früh
identifizieren lassen und gar nicht in die Datenbank
schreiben lassen vom vzlogger. Gibt hier eine möglichkeit
Werte oder einen Wertebereich für gültige Messwerte zu
definieren (vielleicht sogar je Sensor) und alles außerhalb
wird nicht in die Datenbank geschrieben?</span></p>
</div>
</blockquote>
<br>
<p>Ein solches Feature ist im vzlogger m.W. derzeit nicht
implementiert. Wie Du selbst erkannt hast, ist es nicht trivial,
Fehlmessungen zu erkennen: Es MUSS m.E. je Sensor unterschiedlich
sein, könnte einen gültigen Wertebereich definieren, aber auch
maximale Änderungsraten, oder oder oder.</p>
<p>Dein vergleichsweise einfaches Fehlerbild, nämlich 85°C = Fehler,
kann man einfach auf der Datenbank reparieren: <br>
</p>
<p>DELETE FROM `data` WHERE (channel_id IN (<Kanalliste>)) AND
(value = 85). <br>
</p>
<p>Diesen Befehl gelegentlich in phpMyAdmin absetzen oder z.B. 1x
tgl. per cron laufen lassen und ausgeputzt ist's. Aber Achtung mit
der Syntax und den Kanalnummern: Was weg ist ist weg! ;-)</p>
<p>Gruß von Lech und Wertach</p>
<p>Rupert<br>
</p>
</body>
</html>