[gelöst] GPIO nach Restore funktioniert nicht mehr

Begonnen von cyrusfd, 22 Juli 2024, 10:19:30

Vorheriges Thema - Nächstes Thema

cyrusfd

Guten Morgen!

Beim letzten Gewitter sind mir sowohl der Raspberry Pi (OS Bulleyes oder älter) als auch die SD-Karte zerstört worden. Ich habe einen neuen Raspberry Pi 3B+, auf dem das Bookworm OS läuft, das Fhem-Backup meiner alten SD-Karte aufgespielt. FHEM funktioniert soweit wie gewohnt, jedoch lassen sich die GPIOs nicht mehr steuern. Ich habe auch bereits die neue WiringPi-Version installiert, jedoch funktioniert es immer noch nicht.
define myRelais1 RPI_GPIO 17
attr myRelais1 alias Relais
attr myRelais1 direction output
attr myRelais1 group Passagenschaltung
attr myRelais1 room HusqvarnaAutomower
attr myRelais1 webCmd :
#   DEF        17
#   FUUID      5cdc5132-f33f-3783-8a64-8cad825e3eb89767
#   GPIO_Basedir /sys/class/gpio
#   GPIO_Nr    17
#   NAME       myRelais1
#   NR         44
#   STATE      off
#   TYPE       RPI_GPIO
#   WiringPi_gpio /usr/bin/gpio
#   READINGS:
#     2024-07-22 09:53:07   state           off
#     Pinlevel:
#       TIME       2024-07-22 09:53:13
#       VAL       
#   fhem:
#     interfaces switch
#
setstate myRelais1 off
setstate myRelais1 2024-07-22 09:53:13 Pinlevel 0
setstate myRelais1 2024-07-22 09:53:07 state off


Wenn ich im Rasp "pinctrl 17 eingebe, erhalte ich, obwohl FHEM GPIO 17 als output definiert hat, folgendes:
17: ip    -- | lo // GPIO17 = input
im LOG steht uA folgendes:
2024.07.22 10:13:06 1: Can't open file: myRelais1, value
sudo adduser fhem gpio wurd auch bereits gemacht

Kann mir jemand helfen?

Gruß
Stefan

cyrusfd

ich habe nun Bulleyes installiert und das Backup erneut aufgespielt. Leider funktioniert es immer noch nicht.
folgendes finde ich im LOG
2024.07.22 13:32:42 1: PERL WARNING: Can't exec "export": Datei oder Verzeichnis nicht gefunden at ./FHEM/51_RPI_GPIO.pm line 647, <$fh> line 66.
2024.07.22 13:32:42 1: PERL WARNING: Use of uninitialized value $exp_result in pattern match (m//) at ./FHEM/51_RPI_GPIO.pm line 649, <$fh> line 66.
2024.07.22 13:32:42 1: PERL WARNING: Use of uninitialized value $exp_result in concatenation (.) or string at ./FHEM/51_RPI_GPIO.pm line 659, <$fh> line 66.
2024.07.22 13:32:48 1: PERL WARNING: Can't exec "export": Datei oder Verzeichnis nicht gefunden at ./FHEM/51_RPI_GPIO.pm line 647, <$fh> line 66.
2024.07.22 13:32:48 1: Including ./log/fhem.save
2024.07.22 13:32:48 1: PERL WARNING: Can't exec "export": Datei oder Verzeichnis nicht gefunden at ./FHEM/51_RPI_GPIO.pm line 647, <$fh> line 42.
2024.07.22 13:32:48 1: PERL WARNING: Use of uninitialized value $exp_result in pattern match (m//) at ./FHEM/51_RPI_GPIO.pm line 649, <$fh> line 42.
2024.07.22 13:32:48 1: PERL WARNING: Use of uninitialized value $exp_result in concatenation (.) or string at ./FHEM/51_RPI_GPIO.pm line 659, <$fh> line 42.
2024.07.22 13:32:48 1: Can't open file: myRelais1, value