<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>