Habe mein System von einem Pi 3 auf einen Pi4 upgegraded.
Als OS läuft ein 64bit Bullseye (vorher war es noch Jessie).
Soweit hat fast alles geklappt.
Allerdings funktioniert meine GPIO Ansteuerung nicht mehr.
Hatte mit dem PIN 2 meinen elektrischer Türöffner gesteuert.
Aufgrund des potentiellen Sicherheitsrisikos wolle ich da keinen Funk Aktor.
Ich habe schon alles mögliche versucht. Allerdings scheint er mir den GPIO nicht mehr zu schalten?
Das System wurde von einem Jessie Backup wiederhergestellt.
Wie gesagt der Rest funktioniert fehlerfrei (bisher).
versuch es mal mit diesem link
http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/ (http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/)
gruss Stephan
Danke.
Den hatte ich schon vorher gefunden und installiert.
Finde das Problem/Fehler leider nicht.
Keine Ahnung warum der nicht schaltet. Wenn alle Strick reißen muss ich doch einen anderen Aktor verwenden.
Hätte Zigbee oder Enocean im Angebot :).
433/866 MHz ist mir definitiv zu gefährlich/unsicher.
Kenne ja GPIO usw. nur so rudimentär ;)
Aber wie, also welches Modul nutzt du um zu schalten?
Poste doch mal ein list oder nenn zumindest den Device-Typ...
Berechtigungen die dem User fhem fehlen?
Gruß, Joachim
Ich hatte auch Probleme mit WiringPi (via FHEM GPIO Modul) unter Bullseye.
Allerdings mit einem älteren Raspi.
Bei mir hat geholfen, diese Version selbst zu übersetzen:
https://github.com/WiringPi
Jörg
vieleicht fehlt auch nur noch die Gruppenzuordnung
sudo adduser fhem gpio
Gruss
Stephan
Zitat von: Stelaku am 18 Oktober 2022, 16:41:19
vieleicht fehlt auch nur noch die Gruppenzuordnung
sudo adduser fhem gpio
Gruss
Stephan
Sollte das nicht eher so lauten
Zitat von: https://wiki.ubuntuusers.de/Benutzer_und_Gruppen/
sudo usermod -aG GRUPPENNAME BENUTZERNAME
Also dann:
sudo usermod -aG gpio fhem
Gruß, Joachim
Zitat von: MadMax-FHEM am 18 Oktober 2022, 17:22:19
Sollte das nicht eher so lauten
sudo usermod -aG gpio fhem
habs gerade ausprobiert funktioniert beides unter bullseye auf einen PiZero.
Zitat von: Brad Majors am 17 Oktober 2022, 21:36:56
Hatte mit dem PIN 2 meinen elektrischer Türöffner gesteuert.
Ich weiss nicht ob das beim PI4 auch so ist aber bei meinem PiZero ist GPIO2 wärend des booten immer auf 3,3 Volt (high signal). Der Gpio ist auch noch als SDA I2C belegt.
Vieleicht solltest Du einen anderen GPIO für den Türöffner nehmen damit beim booten nach einer Netztrennung keine ungewünschte Pegeländerung vorkommt.
GPIO17 GPIO 27 und GPIO 22 bleiben beim boot z.b. auf low Pegel.
Gruß
Stephan
Danke für eure Hilfe.
Am user liegt es nicht den hatte ich schon vorher eingetragen.
Anbei mein List des device.
Internals:
DEF 2
FUUID 5c9e5a6e-f33f-2a6c-b369-5846150d98c7b28d
GPIO_Basedir /sys/class/gpio
GPIO_Nr 2
NAME Tuer
NR 48
STATE zu
TYPE RPI_GPIO
WiringPi_gpio /usr/bin/gpio
READINGS:
2022-10-19 12:49:17 Pinlevel high
2022-10-18 19:29:08 state on
fhem:
interfaces switch
Attributes:
alexaName Tuer
alias Tür
devStateIcon auf:fts_door_right_open@red zu:fts_door_right@green
direction output
eventMap on:zu off:auf
group Sicherheit
icon fts_door_right
room 00_Home,10_Türöffner,30_Homekit,95_AppleW.,96_Alexa
Hast Du denn vieleicht die Möglichkeit mal auf einen anderen GPIO zu wechseln um auszuschliesen das die IC2 Schnittstelle die ja auch auf Gpio2 mit SDA liegt nicht dazwischenfunkt.
wie schon geschrieben 17 22 oder 27 sind ohne Nebenfunktionen.
Was ich bei mir bei testen gemerkt hatte das erst nach einen schutdown restart vom Fhem die user Gruppen zugehörigkeit angenommen wurde.
Aber Du wirst bestimmt etliche male schon einen neustart durchgeführt haben.
gibt es denn im log eine Meldung wenn Du über den WEB icon schaltest.
Gruß
Stephan
Soweit ich weiß läuft wiringpi nicht mit dem 64bit OS.
Versuche doch mal die 32bit bullseye.
Hier gibt es alles, was man für Raspberry OS (Debian Bullseye) braucht: https://github.com/WiringPi/WiringPi/tree/2.61-1
64 bit
wget https://github.com/WiringPi/WiringPi/releases/download/2.61-1/wiringpi-2.61-1-arm64.deb
dpkg -i wiringpi-2.61-1-arm64.deb
32 bit
wget https://github.com/WiringPi/WiringPi/releases/download/2.61-1/wiringpi-2.61-1-armhf.deb
dpkg -i wiringpi-2.61-1-armhf.deb