<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hallo,<br>
<br>
ja so verstehe ich das auch, jedoch liefert "WERTE=$(
/root/lol_dht22/loldht 4 | grep Humidity)" öfters kein Ergebnis.<br>
Ich weiß nicht wie das zustande kommt, evtl bricht die Bash den
Befehl ab???<br>
<br>
Ich vermute das ein Elektrischer Fehler vorliegt oder der Sensor
einfach nur scheiße ist, werde mal nen anderen Sensor probieren,
hab noch n paar von der Sorte.<br>
Gibt es in Bash die Möglichkeit den Wert zu Validieren?<br>
Also Luftfeuchte mus zwischen 1 und 100 liege und Temperatur
zwischen -20 und 50.<br>
<br>
Gruß<br>
anbei die Temperaturkurve, OHNE die offensichtlich Falschen Werte<br>
<br>
<img src="cid:part1.06020401.02050704@meckler.org" alt=""><br>
<br>
Am 13.08.2015 um 11:02 schrieb Christian Schnellrieder:<br>
</div>
<blockquote
cite="mid:CAFse7xSmqssChUbkaX4+uLJ+1tUqHKNxycrR_FBz4N1qe361JA@mail.gmail.com"
type="cite">
<div dir="ltr">Hallo.
<div><br>
</div>
<div>Verstehe ich das richtig das die Ausgabe von "<span
style="font-size:12.8000001907349px">loldht" automatisch
stoppt wenn ein valider Wert gefunden wird?</span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div><span style="font-size:12.8000001907349px">Grüße</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am 13. August 2015 um 10:36 schrieb
Christian Meckler <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:christian@meckler.org"
target="_blank">christian@meckler.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hallo,<br>
<br>
ja einige Werte sind korrekt, jedoch auch einige falsch.<br>
<br>
Beispiel:<br>
<span style="font-size:12.8000001907349px"> "</span><span
style="font-size:12.8000001907349px">/root/lol_dht22/loldht
4" die 4 Steht für den Pin an dem der Sensor
angeschlossen ist.</span><br>
Raspberry Pi wiringPi DHT22 reader<br>
<a moz-do-not-send="true" href="http://www.lolware.net"
target="_blank">www.lolware.net</a><br>
Data not good, skip<br>
Data not good, skip<br>
<b>... ganz viele Data not good, skip</b><br>
Data not good, skip<br>
Data not good, skip<br>
Humidity = 44.00 % Temperature = 24.20 *C<br>
<br>
<u>aber </u>Inhalt der Log Datei:<br>
<br>
2015-08-13-05-50 ergebnis Humidity = 58.40 % Temperature
= 26.20 *C<br>
2015-08-13-05-55 ergebnis Humidity = 58.40 % Temperature
= 26.20 *C<br>
2015-08-13-06-00 ergebnis Humidity = 58.40 % Temperature
= 26.20 *C<br>
2015-08-13-06-05 ergebnis Humidity = 58.40 % Temperature
= 26.20 *C<br>
2015-08-13-06-10 ergebnis Humidity = 57.90 % Temperature
= 26.30 *C<br>
<font color="#ff0000">2015-08-13-06-20 ergebnis</font> <b>(kein
Ergebnis?)</b><br>
2015-08-13-06-15 ergebnis Humidity = 58.20 % Temperature
= 26.30 *C<br>
<font color="#ff0000">2015-08-13-06-30 ergebnis</font><b>
(wieder kein Ergebnis? )</b><br>
2015-08-13-06-25 ergebnis Humidity = 57.90 % Temperature
= 26.30 *C<br>
<font color="#ff6666"><big><big>2015-08-13-06-35
ergebnis Humidity = 1073.50 % Temperature =
-1418.80 *C</big></big></font> (Falsche Angaben)<br>
<font color="#ff0000">2015-08-13-06-45 ergebnis <br>
2015-08-13-06-50 ergebnis</font><br>
2015-08-13-06-40 ergebnis Humidity = 58.50 % Temperature
= 26.20 *C<br>
2015-08-13-06-55 ergebnis Humidity = 52.30 % Temperature
= 26.00 *C<br>
2015-08-13-07-00 ergebnis Humidity = 58.60 % Temperature
= 26.00 *C<br>
...<br>
<big><font color="#ff9900">2015-08-13-08-20 ergebnis
Humidity = 60.20 % T<big>emperature = 0.00 *C</big></font></big>
(wieder Falsche Angaben)
<div>
<div class="h5"><br>
<br>
<br>
Am 12.08.2015 um 14:39 schrieb Christian
Schnellrieder:<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">Hallo Christian,
<div><br>
</div>
<div>Liefert denn ein <span
style="font-size:12.8000001907349px"> "</span><span
style="font-size:12.8000001907349px">/root/lol_dht22/loldht
4" (für was auch die 4 steht) richtige Werte?</span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div><span style="font-size:12.8000001907349px">Grüße</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am 12. August 2015 um
12:47 schrieb Christian Meckler <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:christian@meckler.org"
target="_blank">christian@meckler.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">Hallo zusammen,<br>
<br>
hab mir hier ein Bash script gebastelt um die
Werte zu loggen.<br>
soweit so gut, funktionieren tut es, jedoch<br>
hab aber mit Fehlmessungen zu kämpfen.<br>
Also meistens habe ich überhaupt kein
Ergebnis, manchmal kommt Müll raus. z.B. 3°C<br>
<br>
würde gerne den Fehler finden oder die Messung
interpolieren.<br>
z.B. zwei Messungen und Mittelwert Bilden.<br>
oder Messergebnis mit vorheriger Messung
vergleichen...<br>
<br>
Bitte um Vorschläge<br>
<br>
Gruß<br>
Christian<br>
<br>
<br>
<br>
<br>
#!/bin/bash<br>
d=`date +%Y-%m-%d-%H-%M`<br>
WERTE=$( /root/lol_dht22/loldht 4 | grep
Humidity)<br>
echo "$d ergebnis $WERTE" >>
/root/log_vom_dht22.log<br>
Hum=$(echo $WERTE | awk {'print $3'})<br>
Temp=$(echo $WERTE | awk {'print $7'})<br>
<br>
if [ -n "$Temp" ];<br>
then<br>
echo "Humidity: $Hum"<br>
wget -O /dev/null
"<a moz-do-not-send="true">http://</a><url>middleware.php/data/<id>.json?operation=add&value=$Hum"<br>
echo "Temperature: $Temp"<br>
wget -O /dev/null
"<a moz-do-not-send="true">http://</a><url>/middleware.php/data/<id>.json?operation=add&value=$Temp"<br>
fi<br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>