Hi Leute,
ich steh grad ein wenig auf´m Schlauch und bräuchte mal eure Hilfe.
Ich hab einen Raspi auf dem unter anderem fhem läuft. Damit schalte ich diverse GPIOs. Zusätzlich hab ich einen Knockd laufen der auch einige GPIOs schaltet, ist schneller als fhem und auch von außen erreichbar.
Bis jetzt hat alles funktioniert, aber jetzt hab ich mich dazu hinreißen lassen auf Stretch zu wechseln, also ein dist-upgrade durchzuführen.
Seitdem kann der Knockd die GPIOs nicht mehr schalten. Im knockd Status steht, dass er keine Berechtigung hat die GPIOs zu schalten.
Auf der Konsole schalte ich die GPIOs mit WiringPi.
Aug 24 11:26:26 raspberrypi knockd[12195]: wiringPiSetup: Unable to open /dev/mem: Operation not permitted
Aug 24 11:26:31 raspberrypi knockd[12195]: wiringPiSetup: Unable to open /dev/mem: Operation not permitted
Aug 24 11:26:31 raspberrypi knockd[12195]: Pumpe an: command returned non-zero status code (1)
Wenn ich als Pi angemeldet bin dann funktionieren die Befehle
Ich hab das Ganze vor über 2 Jahren eingerichtet und jetzt komm ich nicht mehr drauf wie ich das gemacht hab. Soweit ich mit erinnern kann war da in der /etc/rc.local eine Befehl drin, aber da steht jetzt keiner mehr. Wahrscheinlich wurde diese Datei beim upgrade überschrieben.
Hat vielleicht jemand ne Idee was ich tun muss?
Danke schon mal vorab.