[vz-users] DHT22 Bash Script optimieren
Christian Meckler
christian at meckler.org
Wed Aug 12 12:47:08 CEST 2015
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
More information about the volkszaehler-users
mailing list