Seite 1 von 1

Ein Script beim Start automatisch ausführen

Verfasst: Montag 28. Juli 2025, 11:00
von Meatball
Moin zusammen,
ich bin dabei mich mit dem Raspi vertraut zu machen.
Ich hab hier einen Hexapod Robot von Freenove der mit dem Raspi gesteuert wird.
Soweit hab ich das Teil auch zum laufen gebracht, habe jetzt aber ein Problem mit einer Autostartfunktion.
Um den Robot vom PC aus steuern zu können muss auf dem Raspi eine Serverdatei gestartet werden.
Das sollte laut Tutorial auch automatisch funktionieren. Ich habe soweit auch alles nach Anleitung gemacht,
aber trotzdem startet die Datei nicht.
Folgendes steht in der Anleitung:
Server Auto Start
1
Open the terminal and execute the following two commands respectively to create a “start.sh” file.
cd ~
sudo touch start.sh

2
Open “start.sh”.
sudo nano start.sh

3
Add the following contents to “start.sh” file.

#!/bin/sh
cd "/home/pi/Freenove_Big_Hexapod_Robot_Kit_for_Raspberry_Pi/Code/Server"
pwd
sleep 10
sudo cp point.txt /home/pi
sudo python main.py

Press Ctrl + O and then press Enter to save it. Press Ctrl+X to exit.

4
Modify permissions.

sudo chmod 777 start.sh

5
Enter the following command to create a directory.

mkdir ~/.config/autostart/

6
create and open “start.desktop” file

sudo nano .config/autostart/start.desktop

Könnte es sein das in der Anleitung ein Fehler ist?
Gruß
Gerhart

Re: Ein Script beim Start automatisch ausführen

Verfasst: Montag 28. Juli 2025, 16:28
von Meatball
Nun funktioniert es. Ein Stück weiter vorne in dem Turorial fehlte in einer Anweisung eine Leerstelle.
Hat ganz schön gedauert bis ich, als Neuling, das entdeckt habe.
Jetzt noch die Verbindung mit App herstellen und dann kann ich die Katzen beschäftigen.

Re: Ein Script beim Start automatisch ausführen

Verfasst: Mittwoch 20. August 2025, 14:44
von SRCH
Glückwunsch, bin selbst Neuling. Habe gesehen, dass es zwischen den verschiedenen Python-Versionen (Python 3, QPython, microPython) gravierende Unterschiede gibt. Ein etwas anspruchsvollerer Quellcode ist oft nicht übertragbar (:-(((. Auf einem RasPi mit microPython(?) müsste es hier ganz einfach gehen: Das Serverprogramm mit main.py benennen. Es startet nach powerUp dann automatisch....

Re: Ein Script beim Start automatisch ausführen

Verfasst: Donnerstag 21. August 2025, 06:36
von Dennis89
Hallo,

@SRCH du beschreibst das Vorgehen auf einem Mikrokontroller. Das Wäre ein Raspberry Pico bspw.

Grüße
Dennis

Re: Ein Script beim Start automatisch ausführen

Verfasst: Donnerstag 21. August 2025, 11:39
von __blackjack__
Bei der reichlichen Verwendung von ``sudo`` und Dateimodus 777 macht mir die Anleitung auch ein bisschen sorgen. Wenn man im Benutzerverzeichnis Dateien hat die root gehören, dann riecht das schon mal extrem komisch.

Re: Ein Script beim Start automatisch ausführen

Verfasst: Donnerstag 21. August 2025, 12:55
von DeaD_EyE
Wo finden wir die Anleitung? Wenn ich bei Freenove nachsehe, finde ich das Produkt, aber dort ist von der Sprache Processing die Rede. Über Python konnte ich in der Doku nichts finden.

Ich glaube ich habs es gefunden: https://codeload.github.com/Freenove/Fr ... ads/master

Re: Ein Script beim Start automatisch ausführen

Verfasst: Donnerstag 21. August 2025, 17:44
von SRCH
Dennis89 hat geschrieben: Donnerstag 21. August 2025, 06:36 Hallo,

@SRCH du beschreibst das Vorgehen auf einem Mikrokontroller. Das Wäre ein Raspberry Pico bspw.

Grüße
Dennis
Korrekt - pico 2W