[vz-users] DHT22 Bash Script optimieren

Christian Schnellrieder schnellrieder.cs at gmail.com
Wed Aug 12 14:39:31 CEST 2015


Hallo Christian,

Liefert denn ein  "/root/lol_dht22/loldht 4" (für was auch die 4 steht)
richtige Werte?


Grüße

Am 12. August 2015 um 12:47 schrieb Christian Meckler <christian at meckler.org
>:

> Hallo zusammen,
>
> hab mir hier ein Bash script gebastelt um die Werte zu loggen.
> soweit so gut, funktionieren tut es, jedoch
> hab aber mit Fehlmessungen zu kämpfen.
> Also meistens habe ich überhaupt kein Ergebnis, manchmal kommt Müll raus.
> z.B. 3°C
>
> würde gerne den Fehler finden oder die Messung interpolieren.
> z.B. zwei Messungen und Mittelwert Bilden.
> oder Messergebnis mit vorheriger Messung vergleichen...
>
> Bitte um Vorschläge
>
> Gruß
> Christian
>
>
>
>
> #!/bin/bash
> d=`date +%Y-%m-%d-%H-%M`
> WERTE=$( /root/lol_dht22/loldht 4  | grep Humidity)
> echo "$d ergebnis $WERTE" >> /root/log_vom_dht22.log
> Hum=$(echo $WERTE | awk {'print $3'})
> Temp=$(echo $WERTE | awk {'print $7'})
>
> if [ -n "$Temp" ];
> then
> echo "Humidity: $Hum"
> wget  -O /dev/null "http://
> <url>middleware.php/data/<id>.json?operation=add&value=$Hum"
> echo "Temperature: $Temp"
> wget  -O /dev/null "http://
> <url>/middleware.php/data/<id>.json?operation=add&value=$Temp"
> fi
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150812/c071c1f4/attachment.html>


More information about the volkszaehler-users mailing list