ich habe ein Problem mit den Automatischen starten eines Python Skripts.
Ich möchte wie in folgenden Programm zusehen ist, 2 verschiedene Skripte starten lassen.
Code: Alles auswählen
screen -d -m python3 /home/pi/gps.py
screen -d -m pyhton3/home/pi/temperatur.py
Code: Alles auswählen
import serial
import time
import string
import pynmea2
print('gps.py gestartet')
while True:
port="/dev/ttyAMA0"
newdata="Keine neuen Daten"
try:
ser=serial.Serial(port, baudrate=9600, timeout=0.5)
dataout = pynmea2.NMEAStreamReader()
newdata=ser.readline()
except:
print("Ein Fehler ist aufgetreten")
print('neue Daten:' + newdata)
if newdata[0:6] == "$GPRMC":
newmsg=pynmea2.parse(newdata)
lat=newmsg.latitude
lng=newmsg.longitude
gps = "Latitude=" + str(lat) + "and Longitude=" + str(lng)
print(gps)
with open("/home/pi/Desktop/Koordinaten.txt",'a') as f:
f.write(gps)
f.write('\n')
f.close()