FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cyrusfd am 22 Juli 2024, 10:19:30

Titel: [gelöst] GPIO nach Restore funktioniert nicht mehr
Beitrag von: cyrusfd am 22 Juli 2024, 10:19:30
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
Titel: Aw: GPIO nach Restore funktioniert nicht mehr
Beitrag von: cyrusfd am 22 Juli 2024, 13:36:04
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