Hallo zusammen,
leider muss ich hier ein Thema öffnen da ich nicht mehr weiterkomme.
Das Projekt: Mailversand bei gpio Pegeländerung
Was funktioniert bis jetzt: Mailversand über Konsole angeschoben klappt wunderbar
Was macht Probleme: Das Script macht Probleme durch den der vor der Tastatur sitzt, leider fehlt mir die Programmiererfahrung.
Hier ein Auszug wie ich es versucht habe
#!/bin/bash
# Den Pin als Eingang definieren
echo "7" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio7/direction
# Den Zustand des Eingangs lesen
previous=$(cat /sys/class/gpio/gpio7/value)
# Endlose Schleife
while true
do
# Den Zustand des Eingangs lesen
pin=$(cat /sys/class/gpio/gpio7/value)
# Wenn der Zustand geändert hat
if [ $pin -ne $previous ]
then
mailnotify.sh "Jemand ist an der Haustüre" "Es hat geklingelt"
previous=$pin
sleep 0.5
done
Was möchte ich wissen: Ist das Script so richtig?
Wenn ja was müsst Ihr wissen um eine Auskunft zu geben warum es bei mir nicht läuft.