Autor Thema: HMCCURPCPROC Fehlermeldungen  (Gelesen 616 mal)

Offline joho

  • New Member
  • *
  • Beiträge: 5
HMCCURPCPROC Fehlermeldungen
« am: 03 Oktober 2022, 14:55:12 »
Hallo Zusammen,

ich kämpfe schon seit einigen Tagen mit der Intergration von einer CCU (RaspberryMatic - Charly) in FHEM. Die CCU läuft problemlos auf einem eigenen Raspberry Pi. Meine FHEM Installation läuft in einem Docker Swarm. Ich habe nur ein Device (Fensterkontakt) auf der CCU laufen.
Beim anlegen der HMCCU kommt folgende Fehlermeldung:2022.10.03 14:42:32.681 1: HMCCU [d_ccu] CCU port 8181 is reachable
2022.10.03 14:42:32.681 1: HMCCU [d_ccu] Initialized version 5.0 222751518
2022.10.03 14:42:32.681 1: HMCCU [d_ccu] Initializing device
2022.10.03 14:42:32.730 2: HMCCU [d_ccu] Deleting old CCU configuration data
2022.10.03 14:42:33.005 2: HMCCU [d_ccu] Updating device table
2022.10.03 14:42:33.046 1: HMCCU [d_ccu] Can't read virtual groups from CCU. Response:
2022.10.03 14:42:33.102 1: HMCCU [d_ccu] Read 4 devices with 106 channels from CCU 192.168.178.43
2022.10.03 14:42:33.102 1: HMCCU [d_ccu] Read 0 programs from CCU 192.168.178.43
2022.10.03 14:42:33.102 1: HMCCU [d_ccu] Read 0 virtual groups from CCU 192.168.178.43
2022.10.03 14:42:33.102 1: HMCCU [d_ccu] Reading device config from CCU. This may take a couple of seconds ...
2022.10.03 14:42:33.104 2: HMCCU [d_ccu] Reading Device Descriptions for interface HmIP-RF
2022.10.03 14:42:33.221 2: HMCCU [d_ccu] Read 58 Device Descriptions for interface HmIP-RF
2022.10.03 14:42:33.222 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface HmIP-RF
2022.10.03 14:43:03.242 2: HMCCURPCPROC [d_rpc178043HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
1009056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:43:03.242 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Retrying request getParamsetDescription
2022.10.03 14:43:33.260 2: HMCCURPCPROC [d_rpc178043HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
1009056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:43:33.261 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Retrying request getParamsetDescription
2022.10.03 14:43:33.261 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Error(s) while fetching parameter set descriptions 00155993964053. Error while executing RPC multicall request: RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
1009056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:43:33.292 2: HMCCU [d_ccu] Read 3 Paramset Descriptions for interface HmIP-RF
2022.10.03 14:43:33.292 2: HMCCU [d_ccu] Reading Peer Descriptions for interface HmIP-RF
2022.10.03 14:43:33.304 2: HMCCU [d_ccu] Read 0 Peer Descriptions for interface HmIP-RF
2022.10.03 14:43:33.307 2: HMCCU [d_ccu] Read RPC device configuration: devices/channels=58 parametersets=3 links=0
2022.10.03 14:43:33.628 1: HMCCU [d_ccu] CCU port 8181 is reachable
2022.10.03 14:43:33.629 1: HMCCU [d_ccu] Initialized version 5.0 222751518
2022.10.03 14:43:33.629 1: HMCCU [d_ccu] Initializing device
2022.10.03 14:43:33.678 2: HMCCU [d_ccu] Deleting old CCU configuration data
2022.10.03 14:43:33.686 2: HMCCU [d_ccu] Updating device table
2022.10.03 14:43:33.725 1: HMCCU [d_ccu] Can't read virtual groups from CCU. Response:
2022.10.03 14:43:33.745 1: HMCCU [d_ccu] Read 4 devices with 106 channels from CCU 192.168.178.43
2022.10.03 14:43:33.745 1: HMCCU [d_ccu] Read 0 programs from CCU 192.168.178.43
2022.10.03 14:43:33.745 1: HMCCU [d_ccu] Read 0 virtual groups from CCU 192.168.178.43
2022.10.03 14:43:33.745 1: HMCCU [d_ccu] Reading device config from CCU. This may take a couple of seconds ...
2022.10.03 14:43:33.747 2: HMCCU [d_ccu] Reading Device Descriptions for interface HmIP-RF
2022.10.03 14:43:33.879 2: HMCCU [d_ccu] Read 58 Device Descriptions for interface HmIP-RF
2022.10.03 14:43:33.879 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface HmIP-RF
2022.10.03 14:44:03.897 2: HMCCURPCPROC [d_rpc178043HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
0701056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:44:03.897 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Retrying request getParamsetDescription
2022.10.03 14:44:33.910 2: HMCCURPCPROC [d_rpc178043HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
0701056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:44:33.910 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Retrying request getParamsetDescription
2022.10.03 14:44:33.910 2: HMCCURPCPROC [d_rpc178043HmIP_RF] Error(s) while fetching parameter set descriptions 00155993964053. Error while executing RPC multicall request: RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
7^
0701056
 at /usr/share/perl5/RPC/XML/Client.pm line 426.

2022.10.03 14:44:33.943 2: HMCCU [d_ccu] Read 3 Paramset Descriptions for interface HmIP-RF
2022.10.03 14:44:33.944 2: HMCCU [d_ccu] Reading Peer Descriptions for interface HmIP-RF
2022.10.03 14:44:33.954 2: HMCCU [d_ccu] Read 0 Peer Descriptions for interface HmIP-RF
2022.10.03 14:44:33.958 2: HMCCU [d_ccu] Read RPC device configuration: devices/channels=58 parametersets=3 links=0

Mit get ccuDevices kann ich mein Fesnterkontakt sehen, aber mit createDev kommt die Fehlermeldung:
Results of create command:
Not detected CCU devices:
  TuerSensorUG = 00155993964053 [TuerSensorUG]

An was könnte das liegen? Habe das update von FHEM durchgeführt und bei docker auch die Ports 7420 und 7411 gemaped?

Danke für die Unterstützung.

joho


Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4358
    • HMCCU
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #1 am: 03 Oktober 2022, 15:22:46 »
Was für ein Gerätetyp ist denn dieser Türsensor?

Kommt die gleiche Meldung bei Ausführung des folgenden Befehls:

get d_ccu paramsetDesc TuerSensorUG
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline joho

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #2 am: 03 Oktober 2022, 15:34:33 »
Danke für die schnelle Antwort,

Laut CCU ist es ein HmIP-SWDM-B2, mit dem Befehl "get d_ccu paramsetDesc TuerSensorUG" kommt nur ein leeres Fenster. Habe das Teil beim Lidl gekauft (100% kompatible zu Homematic IP), ob es wohl daran liegt.
Vor dem Update von FHEM hat es erstmal funktioniert, hatte aber Probleme mit dem aktualisieren der Readings (war vermultich der RPC Server). Seit dem Update kann ich das Device nicht mehr anlegen.

joho

Offline joho

  • New Member
  • *
  • Beiträge: 5
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #3 am: 03 Oktober 2022, 16:28:31 »
Habe jetzt noch ein 2. Device angelernt: HmIP-eTRV-B1 - Heizkörperthermostat, der wurde gefunden und eingebunden. Den Fensterkontakt habe ich nochmals neu angelernt, hat aber nichts geändert. Der lässt sich nicht verbinden. Jetzt bin ich wieder soweit, dass ich mich mit den Readings beschäftigen kann. Mit get DEVICE update liest er die Readings sauber aus. Automatisch geht es aber noch nicht. Werde ich noch etwas probieren müssen.

Danke

joho

Offline PeterLustig

  • New Member
  • *
  • Beiträge: 19
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #4 am: 03 Oktober 2022, 22:02:14 »
Ich habe das gleiche Problem mit dem HmIP-SWDM-B2 (die Lidl-Variante).
Immer wenn dieser Sensor in der CCU angemeldet ist, erscheint die Fehlermeldung im Log und FHEM blockiert längere Zeit (> 1 Minute) beim Start. Wenn ich ihn aus der CCU entferne, ist die Fehlermeldung weg und FHEM startet wieder normal.
Der "originale" Sensor HmIP-SWDM funktioniert dagegen einwandfrei.

Meine "Erfahrungen" mit dem Sensor: https://forum.fhem.de/index.php/topic,123686.msg1224797.html#msg1224797

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4358
    • HMCCU
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #5 am: 04 Oktober 2022, 07:45:37 »
Diese Lidl Geräte funktionieren wohl nur korrekt an einem HmIP Accesspoint. Das Problem ist: Diese Gerätetypen müssen in der CCU Firmware richtig integriert und definiert sein. Da scheint es ein Problem zu geben.
Kann sein, dass eine zukünftige CCU Firmware das korrigiert, aber ich würde nicht darauf wetten. Ähnliche Probleme gibt es z.B. mit HmIP Geräten von der Telekom Smarthome Plattform, die angeblich auch 100% kompatibel sind.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline Ralf W.

  • Full Member
  • ***
  • Beiträge: 459
  • FHEM - Möge die Macht mit dir sein!
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #6 am: 04 Oktober 2022, 07:58:21 »
Ich habe zwei von den Dingern, einer führt zu der Fehlermeldung beim Start von FHEM und einer nicht. Wenn FHEM läuft, funktionieren beide einwandfrei. Löschen und Neuanlage geht auch ohne Probleme. Lösche ich das "Sorgenkind" und starte FHEM neu, macht der andere B2 keine Zicken, keine Fehlermeldung und kein blockieren von FHEM.

In der CCU, bei mir RaspberryMatic, erscheint folgende Fehlermeldung, wenn das "Sorgenkind" definiert ist und FHEM neu gestartet wird:
2022-10-04 07:28:37,653 io.vertx.core.impl.ContextImpl ERROR [vert.x-worker-thread-2] Unhandled exception
java.lang.NumberFormatException: For input string: "00155993949195"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:1.8.0_345]
at java.lang.Integer.parseInt(Integer.java:583) ~[?:1.8.0_345]
at java.lang.Integer.parseInt(Integer.java:615) ~[?:1.8.0_345]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseValue(XmlRpcParser.java:326) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseParams(XmlRpcParser.java:277) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseMethodCall(XmlRpcParser.java:126) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRequestResponseProcessor.parseRequest(XmlRequestResponseProcessor.java:226) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.bidcos.rpc.internal.AbstractLegacyAPIWorker.handle(AbstractLegacyAPIWorker.java:79) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.bidcos.rpc.internal.AbstractLegacyAPIWorker.handle(AbstractLegacyAPIWorker.java:30) ~[HMIPServer.jar:?]
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:100) ~[HMIPServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$emit$0(WorkerContext.java:59) ~[HMIPServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$execute$2(WorkerContext.java:104) ~[HMIPServer.jar:?]
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) ~[HMIPServer.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_345]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_345]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[HMIPServer.jar:?]
at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_345] 
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 20.04.5 LTS, HMCCU - RaspberryMatic, LaCrosse GW 868 mit CUL 868, DE ConBee II, diverse Sensoren und Aktoren.

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 852
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #7 am: 04 Oktober 2022, 08:15:01 »
Wenn es aber doch zu Fehlermeldungen in RaspberryMatic führt, dann könnte doch sehr wahrscheinlich ein entsprechender Hinweis auf https://homematic-forum.de/forum/ dazu führen, dass Jens es fixt?

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4358
    • HMCCU
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #8 am: 04 Oktober 2022, 14:14:26 »
Diese Meldung:

java.lang.NumberFormatException: For input string: "00155993949195"

der String 00155993949195 sieht wie eine Device Adresse aus. Vor allem wie eine korrekte. Die Frage ist, was die CCU hier stattdessen erwartet.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline Ralf W.

  • Full Member
  • ***
  • Beiträge: 459
  • FHEM - Möge die Macht mit dir sein!
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #9 am: 04 Oktober 2022, 18:56:51 »
Ja, 00155993949195 ist seine Adresse. Der andere B2 hat 00155993949C4B und macht keine Probleme.

Die Adresse des B2 des TE hat auch nur Zahlen in der Adresse. Und bei dem Link in Antwort #4 ist das auch der Fall.

Gerade bei mir mal nachgesehen. Alle anderen IP-Geräte haben mindestens einen Buchstaben in der Adresse.
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 20.04.5 LTS, HMCCU - RaspberryMatic, LaCrosse GW 868 mit CUL 868, DE ConBee II, diverse Sensoren und Aktoren.

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4358
    • HMCCU
Antw:HMCCURPCPROC Fehlermeldungen
« Antwort #10 am: 04 Oktober 2022, 19:09:08 »
Das wäre schon ein ziemlich schräger Bug. Hexadezimalzahlen können natürlich auch nur aus Ziffern bestehen.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach