Hallo! Ich möchte ein *py Skript über den Web-Brwoser ausführen können. Es soll nichts zurückgegeben werden, jedoch soll das Skript auf die Serielle Schnittstelle (Arduino) zugreifen können. Ich orientiere mich dabei grob hier ran: http://www.gtkdb.de/index_36_2505.html Das Funktioniert auch, allerdings funktioniert das Skript nicht mehr wenn ich die Serielle Schnittstelle einbinde. Wenn ich es über die Shell ausführe klappt alles wunderbar. Meine Frage: Geht das so überhaupt, oder ist das "klar" dass über diesen Weg der Zugriff auf die Ser. Schnittstelle verwehrt bleibt? Gruss A.B
Dein Webserver hat nicht die passenden Rechte für die serielle Schnittstelle. Mach mal ein
1 | ls -al /dev/ttyUSB0 |
oder als was auch immer sich der Arduino anmeldet, könnte auch /dev/ttyACM0 etc. sein. Die Gruppe (dialout, uucp...) hat Schreibrechte, du musst also deinen Webserver-User zu dieser Gruppe hinzufügen.
Moin! Danke für den Tip! Hier steht wie man das ändern kann.. und es klappt! Neustarten nicht vergessen! http://forum.arduino.cc/index.php?topic=11758.0
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.