Hallo!
Ich habe gestern ein Device gelöscht (HMCCU) und komme seither nicht mehr auf die Weboberfläche.
Mehrfaches Starten des Raspberry hat keine Verbesserund gebracht.
Der FHEM Prozess läuft
pi@raspberrypi:~ $ service fhem status
● fhem.service - FHEM Home Automation
Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-07-30 17:37:55 CEST; 2s ago
Process: 158341 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, stat>
Main PID: 158343 (perl)
Tasks: 1 (limit: 755)
CPU: 1.450s
CGroup: /system.slice/fhem.service
└─158343 /usr/bin/perl fhem.pl fhem.cfg
Jul 30 17:37:55 raspberrypi systemd[1]: Starting fhem.service - FHEM Home Autom>
Jul 30 17:37:55 raspberrypi systemd[1]: Started fhem.service - FHEM Home Automa>
lines 1-12/12 (END)
Im Log steht etwas von fehlerhafter Subroutine. (Log gekürzt)
pi@raspberrypi:~ $ tail -n 20 /opt/fhem/log/fhem-$(date '+%Y-%m').log
2026.07.30 17:24:44 3: Opening Velux device 192.168.178.31:51200
Undefined subroutine &main::HMCCU_ExistsClientDevice called at ./FHEM/88_HMCCUCHN.pm line 90, <$fh> line 1212.
2026.07.30 17:24:45 1: Including fhem.cfg
2026.07.30 17:24:46 3: WEB: port 8083 opened
2026.07.30 17:24:46 2: eventTypes: loaded 3919 lines from ./log/eventTypes.txt
Leider bin ich etwas ratlos wie hier weiter vorzugehen ist.
Versuche ich über http://192.168.178.9:8083/fhem die Weboberfläche zu erreichen, kommt nur eine leere Seite und ein Timeout.
Habt ihr eine Idee was ich als nächsten Schritt testen könnte?
Sicherung der config zurückspielen?
Alternativ: die Definition der HMCCU einfach vor dem FHEM Start in die config schreiben, damit das entsprechende Modul geladen wird und die gesuchte Funktion HMCCU_ExistsClientDevice zur Verfügung steht.
Wenn FHEM dann wieder erreichbar ist, die notwendigen Änderungen durchführen.
Solange es noch HMCCUCHN oder HMCCUDEV gibt, sollte man die HMCCU besser nicht löschen.