Hallo Forum
Ich habe mir eine Tunnelverbindung nach Anleitung aufgebaut in der ich einen RemotePI und ein GatewayPI einsetze.
Die Schaltung ist aufgebaut und beinhaltet eine Funk Schaltung, ein LCD Display und eine Relaiskarte mit 4 Relais.
Mein Ziel ist es erstmal die Temparatur des RemotePI zu überwachen und falls diese über 40 Grad kommt einen Lüfter der am RemotePI angebaut ist für 60 Sekunden einzuschalten. Im gesammten Verlauf schreibt mein Pythonscript auch die Werte der CPU-Temparatur in eine Datei. Diese Datei möchte ich dann immer wenn die 40 Grad überschritten wurden zum Gateway PI kopieren.
Leider klappt das kopieren nur im Terminal wenn ich den Befehl direkt eingebe. Verwende ich den Befehl im Pythonscript bekomme ich eine Fehlermeldung.
So sieht mein Befehl aus:
scp werte.txt user@dynDNS:/home/pi
Das erfolgreiche kopieren direkt vom Terminal:
scp werte.txt user@dynDNS:/home/pi
werte.txt 100% 105 0.1KB/s 00:00
Möchte ich den Befehl in mein Python Programm ausführen bekomme ich die Fehlermeldung:
File "temp.py", line 15
scp werte.txt user@dynDNS:/home/pi
^
SyntaxError: invalid syntax
Kommentiere ich die Zeile aus läuft das Programm ohne Ausfälle und schreibt mir auch die ganzen Werte in die Datei.
Ein Probelauf hatte zwei Tage durchgelaufen bis ich es selber unterbrach und stoppte.
Das mit den 40 Grad ist nur zum Testen da ich Anfänger bin der leider nicht nur Theorie möchte, sondern zwischendurch auch was in den Fingern braucht zum basteln.
Gruß Herbert