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
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