FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: theotherhalf am 30 Juli 2026, 17:40:07

Titel: Weboberfläche nicht mehr zu erreichen nach Löschen eines Devices
Beitrag von: theotherhalf am 30 Juli 2026, 17:40:07
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?

Titel: Aw: Weboberfläche nicht mehr zu erreichen nach Löschen eines Devices
Beitrag von: rabehd am 30 Juli 2026, 18:22:54
Sicherung der config zurückspielen?
Titel: Aw: Weboberfläche nicht mehr zu erreichen nach Löschen eines Devices
Beitrag von: betateilchen am 30 Juli 2026, 18:58:54
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.