HmIP-RFUSB und debmatic 3.61.7-89 instabil

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 19.02.2022, 15:05

Hallo zusammen,

bin neu im Forum, zunächst mal ein Hallo an alle!
Ich bin seit vielen Jahren begeisterter HM-Nutzer (classic/HPRF via FHEM), aber bei HMIP mit CCU blutiger Anfänger. 8)

Um in HMIP einzusteigen hab ich mir sowohl eine alte CCU2 geholt, aber auch einen HmIP-RFUSB, den ich gerade mit debmatic teste. Die Installation hat super geklappt, Kompliment und 1000 Dank an Alex @deimos für die tolle Arbeit!

Doch nun zu meinem Problem:

Ich habe mir auch zwei DRSI4 Hutschienenaktoren gekauft und sie erfolgreich angelernt. Auf den ersten Blick funktioniert alles 1a und vor allem zügig auf meinem x64-Server.

Hin und wieder fiel mir aber auf, dass die Aktoren nicht mehr richtig reagierten. Das WebUI zeigt in diesem Fall erst den kleinen roten "Busy Circle" für einige Zeit, dann passiert nichts. Irgendwann geht gar nichts mehr und man sieht überall nur noch "Loading". Evtl. erholt sich die CCU, oft ist ein Restart von debmatic nötig, dann geht zunächst mal wieder alles.

Im syslog findet man bspw

Code: Alles auswählen

Feb 19 14:46:07 dude ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"xxx:10","STATE",true}, result: [faultCode:-1,faultString:"Generic error (TRANSACTION_DISCARDED_FOR_UNREACHABLE_DEVICE)"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Feb 19 14:46:07 dude ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1034, params: {"xxx:10","STATE",true}) [CallSetValue():iseXmlRpc.cpp:1505]
Feb 19 14:46:07 dude ReGaHss: ERROR: rpc.CallSetValue failed; address = xxx:10 [WriteValue():iseDOMdpHSS.cpp:76]
In den Systemmeldungen steht "Gerätekommunikation gestört".

Oft aktualisiert sich der On/Off-Status im WebUI, wenn ich am Aktor über Taster schalte, meist sehr langsam. Manchmal bekrabbelt sich dann auch alles wieder und die Systemmeldung verschwindet dann.

- Ich kann das Problem provozieren, wenn ich "wie wild" im WebUI die Kanäle der DRSI4 durchschalte, irgendwann hängts. Meist ziemlich schnell.
- Problem existiert bei beiden DRSI4 gleichermaßen.
- Problem existiert NICHT bei den HMRF-Geräten, die ich getestet habe. Dort alles OK.
- Problem existiert NICHT bei der CCU2 (Version 2.61.7). Dort kann ich rumschalten wie ich will... immer alles OK.
- Duty cycle ist bei allen Tests deutlich unter 20%, sowohl an den Aktoren als auch im WebUI.
- Kabelverlängerung am HmIP-RFUSB, um den Stick vom Server wegzubringen, brnigt keinen Unterschied.
- Antenne am Stick ausgerollt, keine Änderung
- Aktoren in ca. 2m hingestellt, keine Änderung


Bin gerade mal ratlos. Sieht für mich nach nem Software-Problem aus.
Kann gerade leider keine anderen HMIP-Typen testen, habe derzeit nur die DRSI4.

Hat einer sowas schon mal beobachtet?
Kommunikation über USB und Funk scheint ja prinzipiell OK zu sein, da HMRF einwandfrei läuft...?

# /usr/share/debmatic/bin/debmatic-info.sh
debmatic version: 3.61.7-89
Kernel modules: Available
Raw UART dev: Available
HMRF Hardware: HMIP-RFUSB
Connected via: eQ-3 HmIP-RFUSB@usb-0000:00:15.0-6 (/dev/raw-uart1)
Board serial: xxx
Radio MAC: xxx
HMIP Hardware: HMIP-RFUSB
Connected via: eQ-3 HmIP-RFUSB@usb-0000:00:15.0-6 (/dev/raw-uart1)
SGTIN: xxx
Radio MAC: xxx


Vielen Dank im Voraus

Diddle.

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 19.02.2022, 17:16

Jetzt antworte ich mal auf mich selbst... habe den Loglevel auf DEBUG hochgesetzt.
Während des ich clicke und es hängt kommt dies hier:

Code: Alles auswählen

Feb 19 17:10:19 de.eq3.cbcs.server.core.framehandling.HMIPApplicationHandler DEBUG [vert.x-eventloop-thread-0] AP 3014F711A000041D89B552E2: Device 3014F711A000041D89B552E2 HM /IP Frame duplicated: 59 HMIP_APP_DIRECT_EXECUTION_COMMAND
Feb 19 17:10:26 de.eq3.cbcs.legacy.bidcos.rpc.internal.NotificationUtil DEBUG [vert.x-worker-thread-0] Notification is null, return false
Feb 19 17:10:32 de.eq3.cbcs.server.core.framehandling.HMIPApplicationHandler DEBUG [vert.x-eventloop-thread-0] AP 3014F711A000041D89B552E2: Device 3014F711A000041D89B552E2 HM /IP Frame duplicated: 59 HMIP_APP_DIRECT_EXECUTION_COMMAND
Feb 19 17:10:45 de.eq3.cbcs.server.core.task.targetinterface.TargetInterfaceTask DEBUG [vert.x-eventloop-thread-3] AP 3014F711A000041D89B552E2: Task 5401: Maximum number of retries reached for command HM_SEND_PROTOCOL_FRAME. Aborting transaction ...
Feb 19 17:10:45 de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendNotificationHandler DEBUG [HmIP-RF_java_WorkerPool-1] QUEUE_LEGACY_BACKEND_NOTIFICATION_HmIP-RF_java - Handling message.
Feb 19 17:10:45 de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendNotificationHandler DEBUG [1034_WorkerPool-1] QUEUE_LEGACY_BACKEND_NOTIFICATION_1034 - Handling message.
Feb 19 17:10:45 de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendNotificationHandler DEBUG [1034_WorkerPool-1] send event(s) to interface: 1034 http URL: http://127.0.0.1:31999
Feb 19 17:10:45 de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendNotificationHandler DEBUG [HmIP-RF_java_WorkerPool-1] send event(s) to interface: HmIP-RF_java http URL: http://127.0.0.1:39292/bidcos
Hm,
Maximum number of retries reached for command HM_SEND_PROTOCOL_FRAME. Aborting transaction

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von Baxxy » 19.02.2022, 17:25

diddle hat geschrieben:
19.02.2022, 15:05
In den Systemmeldungen steht "Gerätekommunikation gestört".
Hmm, das "Gerätekommunikation gestört" selbst bei kurzer Entfernung zu den Aktoren kommt, deutet auf Funkstörungen hin.

Idealerweise versuchst du mal den HmIP-RFUSB als Gerät "freizuschalten" um den CARRIER_SENSE Wert sehen zu können.
Die Anleitung gibt's >> hier <<. Zwar für das RPI-RF-MOD, ich denke aber das funktioniert auch mit dem Stick.

Dann sehen wir weiter.

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 19.02.2022, 18:59

Hi Baxxy,

danke für die Antwort!
Das Gerät war bei meiner debmatic schon sichtbar. Der Carrier Sense Level zeigt permanent 0%.

Gruß
Diddle.

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 27.02.2022, 17:24

Hmm,

nun hab ich auch noch einen USB-EF1 dazugepackt. Ändert NIX.

Debmatic mit dem HmIP-RFUSB kann ich innerhalb 10s durch HMIP-Rumklicken im WebUI "tot" machen... die direkt danaben stehende CCU2 funktioniert einwandfrei und stabil. Wohgemerkt nur bei HMIP... mit HMRF ist alles ok.

Werde wohl oder übel meine Debmatic-HmIP-RFUSB Pläne ad acta legen. Funktioniert hier bei mir einfach nicht. :-(

Gruß
Diddle.

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von deimos » 27.02.2022, 19:36

Hi,

hast du es als USB3 Gerät in die VM durchgereicht? Wenn ja, dann änder das bitte mal auf USB2.

Viele Grüße
Alex

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 27.02.2022, 19:41

Hallo Alex,

ich nutze gar keine Virtualisierung hier.
Ist eine Ubuntu 20.04 direkt auf x86. Habe bereits verschiedene usb2 und usb3 Ports probiert.

Gruß
Diddle

oxident
Beiträge: 175
Registriert: 10.04.2020, 07:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 42 Mal
Danksagung erhalten: 5 Mal

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von oxident » 03.03.2022, 14:11

Hier im Forum wurde auch mal das Problem mit der Stromversorgung, gerade unter Last, aufgeworfen.

Vielleicht mal einen USB-Hub dazwischen?
RaspberryMatic 3.65.11.20221005 RPi4 4GB
RPI-RF-MOD mit ext. Stabantenne und HAP
ioBroker

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 03.03.2022, 14:30

Hm, ok. Kann ich auch nochmal probieren stimmt.

Was ich merkwürdig finde ist die Tatsache, dass ich über HMRF null Probleme sehe, während HMIP echt übel ist. Kann es denn da HW-seitig so große Unterschiede geben?

Gruß
Diddle

diddle
Beiträge: 9
Registriert: 19.02.2022, 14:27
System: Alternative CCU (auf Basis OCCU)

Re: HmIP-RFUSB und debmatic 3.61.7-89 instabil

Beitrag von diddle » 23.04.2022, 15:14

OK, über einen powered USB Hub sieht's genauso aus. :-(

Hat hier vielleicht jemand einen HmIP-RFUSB mit debmatic stabil im Einsatz? Also mit HMIP.
Dann würde ich meinen Stick mal zum Testen rüberschicken. Nicht, dass ich die ganze Zeit an einem HW-Problem scheitere.

Gruß
Diddle.

Antworten

Zurück zu „debmatic“