<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 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 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 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>http://</a><url>middleware.php/data/<id>.json?operation=add&value=$Hum"<br>
echo "Temperature: $Temp"<br>
wget -O /dev/null
"<a>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>