Ich war gezwungen meinen Raspberry Pi 3 Fhem Server neu aufzusetzen da sich meine SD Karte verabschiedete.
Installation ohne Probleme durchgelaufen ShellSwitch in fhem Ordner kopiert und die Rechte gesetzt nun bekomme ich beim Schalten meiner Funksteckdosen die Fehlermeldung
wiringPiSetup: Unable to open /dev/mem or /dev/gpiomem: Permission denied.
Ich finde in dem Ordner wiringPi keinen dev Ordner!
Über SSH kann ich die Steckdosen über Codesend ansprechen.
Während für einen Lösung dankbar.
"Permission denied" weist ja darauf hin, dass da die Zugriffsrechte nicht passen.
Die "Ordner" unter /dev/ sind typischerweise Ordner, auf die nur root zugreifen kann.
Da müsste zunächst geprüft werden, ob es die Ordner richtig gibt und wie die Rechte gesetzt sind.
Zitat von: Hemeheme am 15 März 2017, 11:29:23
Ich war gezwungen meinen Raspberry Pi 3 Fhem Server neu aufzusetzen da sich meine SD Karte verabschiedete.
Installation ohne Probleme durchgelaufen ShellSwitch in fhem Ordner kopiert und die Rechte gesetzt nun bekomme ich beim Schalten meiner Funksteckdosen die Fehlermeldung
wiringPiSetup: Unable to open /dev/mem or /dev/gpiomem: Permission denied.
Ich finde in dem Ordner wiringPi keinen dev Ordner!
Über SSH kann ich die Steckdosen über Codesend ansprechen.
Während für einen Lösung dankbar.
Die Lösung dafür ist m.E. dem Benutzer fhem die Gruppe gpio zusätzlich zuzuweisen.
Gruß
Dan
Danke für die Informationen habe es hinbekommen es lag ein Rechteprobleme vor
Zitat von: Hemeheme am 20 März 2017, 17:21:23
Danke für die Informationen habe es hinbekommen es lag ein Rechteprobleme vor
Das wissen wir seit Deinem ersten Post!
Zitat von: Hemeheme am 15 März 2017, 11:29:23
wiringPiSetup: Unable to open /dev/mem or /dev/gpiomem: Permission denied.
"Permission denied" deutet eigentlich immer auf ein Rechteproblem hin!
Deswegen auch mein Tipp den Benutzer fhem zusätzlich in die Gruppe gpio zu stecken.
Schön wäre sicher für Andere zu erfahren wie Du Dein Rechteproblem gelöst hast.
Gruß
Dan
Ich habe die Rechte im Ordner
/433Utils/RPi_utils/
mit
sudo chown root ./codesend
sudo chmod 4711 ./codesend
gesetzt.
Mit bestem Gruß
Heme