Weboberfläche nicht mehr zu erreichen nach Löschen eines Devices

Begonnen von theotherhalf, 30 Juli 2026, 17:40:07

Vorheriges Thema - Nächstes Thema

theotherhalf

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?

FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung

rabehd

Auch funktionierende Lösungen kann man hinterfragen.

betateilchen

#2
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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

theotherhalf

Habe nun ein Update aus dem Juni eingespielt und ich komme wieder auf die Weboberfläche.
Allerdings startet der RPC Server der HMCCU nicht. Seltsam.
Sollte ich meine Frage besser im Homematic Thema stellen?

define CCU HMCCU 192.168.178.8
attr CCU ccuflags procrpc
attr CCU room Homematic
attr CCU rpcserver on
attr CCU stateFormat rpcstate/state
#   CCUNum     1
#   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPCPROC:
#   DEF        192.168.178.8
#   FUUID      5f9e3461-f33f-0f31-a9c6-9275826017b35dd3
#   NAME       CCU
#   NOTIFYDEV  global
#   NR         52
#   NTFY_ORDER 50-CCU
#   RPCState   inactive
#   STATE      inactive/OK
#   TYPE       HMCCU
#   authentication off
#   ccuaddr    BidCoS-RF
#   ccuchannels 270
#   ccudevices 48
#   ccuif      BidCos-RF
#   ccuinterfaces BidCos-RF,HmIP-RF,VirtualDevices,CUxD
#   ccuip      192.168.178.8
#   ccuname    HM-RCV-50 BidCoS-RF
#   ccustate   active
#   ccutype    CCU2/3
#   config     5.0
#   firmware   2.61.7
#   host       192.168.178.8
#   json       off
#   prot       http
#   version    2024-12
#   READINGS:
#     2026-07-31 10:34:02   VERSION         2.61.7
#     2026-07-31 10:34:02   count_channels  270
#     2026-07-31 10:34:02   count_devices   48
#     2026-07-31 10:34:02   count_groups    0
#     2026-07-31 10:34:02   count_interfaces 4
#     2026-07-31 10:34:02   count_programs  10
#     2026-07-31 10:34:02   rpcstate        inactive
#     2026-07-31 10:34:03   state           OK
#   hmccu:
#     ccuDevList "HM-RCV-50#BidCoS-RF","HmIP-RCV-50#HmIP-RCV-1",
#     ccuSuppDevList
#     defaults   0
#     evtime     0
#     evtimeout  0
#     postInit   0
#     rpccount   0
#     rpcports   9292,2010,2001,8701
#     updatetime 0
#     adr:
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung