[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