Hallo, bisher habe ich eher still gelesenen und probiert, aber leider komme ich jetzt nicht weiter.
Ich bin noch ganz frisch im Thema und entsprechend unwissend.
Worum es geht:
Pi3 + 16x2 Display und DHT22
Beides wird per start.py in phyton angesprochen und startet beim manuellem Aufruf der start.py. Somit kann ich die Temperatur und Luftfeuchte angezeigt bekommen.
Jetzt habe ich versucht das ganze als Autostart hinzubekommen. Ich bin hierbei nach der Anleitung vorgegangen.
https://tutorials-raspberrypi.de/raspberry-pi-a…rogramm-skript/
Allerdings fangen jetzt meine Fragen oder Probleme an.
1. Pfadangaben die Start.py liegt im ordner "/home/pi/ Display-DHT"
ist der Pfad so komplett angegeben oder muss davor noch ein "usr/ local" oder dergleichen eingeben?
2. ich komme in der Anleitung bis zum Befehl:
--> und testen das Skript indem wir es starten --> sudo /etc/init.d/NameDesSkripts start
hier wird mir dann ein Fehler ausgegeben:
pi@raspberrypi:~ $ sudo /etc/init.d/Display start
Display wird gestartet
/etc/init.d/Display: 16: /etc/init.d/Display: /home/pi/Display-DHT/Start.py: Permission denied
die Freigabe über "sudo chmod 755 usw." hab ich vorher wie in der Anleitung aber gemacht.
#! /bin/sh
### BEGIN INIT INFO
# Provides: Display DHT22
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Display & DHT22 Anzeige
# Description:
### END INIT INFO
case "$1" in
start)
echo "Display wird gestarte"
# Starte Program
/usr/local/home/pi/Display-DHT/Start.py
;;
stop)
echo "Display wird beendet"
# beende Program
killall Display
;;
*)
echo "Benutzt: /etc/init.d/Display {start|stop}"
exit 1
;;
esac
exit 0
Alles anzeigen
Könnt Ihr mir weiterhelfen und bitte so das es ein Anfänger versteht.
Danke