Es gab ja schon vor einiger Zeit eine Änderung was die GPIOs betrifft.
Die korrekte GPIO-Zuweisung konnte ich mit zB cat /sys/kernel/debug/gpio | grep GPIO21 herausfinden und entsprach gpio-590 (GPIO21 ).
Bisher funktionierte der GPIO590 (GPIO21) bei dem Interrupt für MCP23017 Modul Eingänge.
Nun musste ich das System neu aufsetzten. Genutzt wird Trixie Lite 64Bit auf dem Pi5 mit 4GB.
Leider musste ich jetzt feststellen, dass der Interrupt nicht mehr richtig funktioniert. Zudem bekomme ich mit cat /sys/kernel/debug/gpio | grep GPIO21 wieder den gpio-21 (GPIO21 |sysfs ) in hi IRQ ACTIVE LOW als Antwort,
Nur der Interrupt für das MCP23017 Modul funktioniert weder mit gpio-21 vor Trixie, noch gpio-590 wie bisher unter Trixie und auch nicht mit der Regel GPIO-Pin +512.
Gibt es hierzu wieder etwas Neues, was mir entgangen ist?
list INT
Internals:
CFGFN /media/hdd/fhem/mycfg/GPIO/GPIO_rasp01.cfg
DEF 533
EXCEPT_FD 30
FUUID 5c45b040-f33f-f4d2-1147-a74d1aaf0f7e3ee9
GPIO_Basedir /sys/class/gpio
GPIO_Nr 533
NAME INT
NR 838
STATE EIN
TYPE RPI_GPIO
WiringPi_gpio /usr/bin/gpio
eventCount 1
READINGS:
2026-10-25 11:30:04 Dblclick off
2026-10-25 11:30:04 Longpress off
2026-10-31 20:02:17 Pinlevel low
2026-10-29 18:27:57 interrupt egal
2026-10-29 18:27:57 state on
fhem:
interfaces switch
Attributes:
active_low yes
alias RPI_GIPO 21 Interrupt für MCP23017 Modul Eingänge
debounce_in_ms 0
devStateIcon EIN:control_on_off@0CFB0C AUS:control_home@red
devStateStyle style="text-align:left;;font-weight:bold;;"
direction input
event-on-change-reading .*
eventMap on:EIN off:AUS
group MCP23017
icon control_on_off
interrupt both
pud_resistor up
restoreOnStartup last
room _GPIO,_IO
userReadings interrupt {fhem ("get mcp23017_B1_EDV,mcp23017_B2_EDV");;"egal"}