Hallo ich habe ein Problem meine Daten auszulesen und weiter zu reichen an edomi.
Mit meinen Temperatur und Feuchtesensor funktioniert es.
Hier hatte ich diesen Code gefunden gehabt
Nun möchte ich das ganze mit einem Feuchtesensor machen.
Den Wert bekomme ich mit dem Befehl
zurück bekomme ich eine 1 oder 0
Wie aber muss der Code nun aussehen wenn ich das ganze wie oben weiter reichen möchte? Bekomme es nicht hin
geht nicht
geht nicht
und noch ein paar andere versuche nicht
Mit meinen Temperatur und Feuchtesensor funktioniert es.
Hier hatte ich diesen Code gefunden gehabt
Code:
####### 0 Gästezimmer while true; do WERTE=$(sudo /home/lord-of-chaos/lol_dht22/./loldht 0 | grep Humidity) [[ ! -z "$WERTE" ]] && break echo "Konnte keine Werte auslesen, Wiederholung in 5 Sekunden" sleep 5 done Hum=$(echo $WERTE | awk {'print $3'}) Temp=$(echo $WERTE | awk {'print $7'}) echo "" echo "Gästezimmer" echo "Feuchte: $Hum" echo "Temperatur: $Temp" echo "" curl -X GET "http://xxxxxxxxx/remote/?login=xxx&pass=xxx&koid=626&kovalue=$Hum" curl -X GET "http://xxxxxxxxx/remote/?login=xxx&pass=xxx&koid=625&kovalue=$Temp"
Den Wert bekomme ich mit dem Befehl
Code:
gpio read 11
Wie aber muss der Code nun aussehen wenn ich das ganze wie oben weiter reichen möchte? Bekomme es nicht hin
Code:
gpio read 11 | grep -E '[[:alnum:]]' Feuchte=$(echo $WERTE | awk {'print $1'})
Code:
while true; do WERTE=$(gpio read 11 | grep -E '[[:alnum:]]') sleep 5 done Feuchte=$(echo $WERTE | awk {'print $'})
und noch ein paar andere versuche nicht
Kommentar