Guten Abend Raspberry Pi Forum,
meine Frage baut auf dem Link zum Tutorial von logan517 auf.
Ich habe es so gemacht wie beschrieben..
Nur gibt mir der Raspberry, so glaube ich den Wert der Luftfeuchtigkeit aus und nicht der Temperatur.
Daten
-Raspberry Pi Modell: A
-DHT11 Temperatur-/Luftfeuchtigkeitsmesser
Hier das Script:
Code
#!/usr/bin/env bash
TEMP_DATEI="/sys/class/thermal/thermal_zone0/temp";
LUEFTER_DATEI="/home/luefterscript/luefterstatus.txt";
Max_Temp=45000;
while [ true ]
do
for Temperatur in $(cat $TEMP_DATEI); do
#Debug
#echo $Temperatur
#echo $Max_Temp
if [ $Temperatur -gt $Max_Temp ]; then
#Luefter anschalten
for LuefterStatus in $(cat $LUEFTER_DATEI); do
if [ $LuefterStatus -eq 0 ]; then
python /home/luefterscript/gpio14on.py
echo 1 > /home/luefterscript/lueftersta$
fi
done
sleep 60
else
#Luefter ausschalten
for LuefterStatus in $(cat $LUEFTER_DATEI); do
if [ $LuefterStatus -eq 1 ]; then
python /home/luefterscript/gpio14off.py
echo 0 > /home/luefterscript/lueftersta$
fi
done
fi
export Temperatur=$Temperatur;
perl -e 'print $ENV{"Temperatur"} / 1000;' > /home/luefterscript/temper$
done
sleep 10
done
Alles anzeigen
Was er bei einer Terminal abfrage heraus gibt:
Code
pi@raspberrypi~/Adafruit-Raspberry-Pi-Python-Code/Adafruit_DHT_Driver $ sudo ./Adafruit_DHT 11 4
Using pin #4
[size=10][font="Menlo"]Data (40): 0x2d 0x0 0x15 0x0 0x42[/font][/size]
Temp = 21 *C, Hum = 45 %
Ausgabe in der Datei:
temperatur.txt
Ich vermute er vertausch das hier..
Wie kann ich das ändern oder wo?
Ich bin Ratlos ich pinselt 1 Woche am rumprobieren und hab langsam die Nase voll..:@
Ich bitte um Hilfe