CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 10.08.2021, 21:35

Hallo Community,

ich habe vor einiger Zeit ein Update meines Systems gemacht. Von piVCCU2 auf piVCCU3. Alles auf eine raspberry pi.

Zunächst schien alles gut zu sein. Hin und wieder (schon vor dem Update) haben meine Bewegungssensoren HmIP-SMO-A keine Bewegung mehr gemeldet, was durch einen Neustart behoben wurde. Heute dann hat auch ein Neustart keine Besserung gebracht. Anschließend habe ich versucht Änderungen in den Einstellungen vorzunehmen. Leider konnten diese nicht an das Gerät übermittelt werden. Also habe ich das Gerät aus der ccu gelöscht und manuell zurückgesetzt. Der anschließende Versuch das Gerät neu anzulernen hat leider nicht funktioniert. Dann habe ich festgestellt, dass ich weder einen HMIP Lichtschalter noch eine HMIP Steckdose steuern kann. Umgekehrt jedoch werden die Stati angezeigt. Wenn ich also die Steckdose manuell schalte, bekommt die Ccu die Änderung mit. Der Versuch ein komplett neues HMIP Gerät anzulernen hat auch nicht funktioniert. Somit scheint es fast als ob nur die Eingehende jedoch nicht die Ausgehende Kommunikation funktioniert. Alle Anderen HM Geräte funktionieren einwandfrei.

Ich bin leider am Ende meines Latein und wäre super dankbar über jede Hilfe!

Grüße


EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 10.08.2021, 22:03

Danke für den Tipp.

Wie kommst du zu diesem Tipp? Das System scheint nicht wirklich gefordert zu sein. Loadaverage ist 0,1 und der Memory ist ca 50% ausgelastet. Sollte also kein Problem sein.

Grüße


EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 10.08.2021, 22:23

Sorry, nein. Ist ein pi3B+

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

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von deimos » 10.08.2021, 22:40

Hi,

was liefert "sudo pivccu-info"? Welches Funkmodul hast du, wie ist es angeschlossen und welche Antenne hat es?

Viele Grüße
Alex

EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 10.08.2021, 23:10

piVCCU version: 3.59.6-59
Kernel modules: Available
Raw UART dev: Available
Rasp.Pi UART: Assigned to GPIO pins
HMRF Hardware: RPI-RF-MOD
Connected via: HB-RF-USB@usb-3f980000.usb-1.1.2 (/dev/raw-uart)
Board serial: xxxxxxxx
Radio MAC: 0xFF03FD
HMIP Hardware: RPI-RF-MOD
SGTIN: Xxxxxxxx
Radio MAC: 0xBCBCEA
State: RUNNING
PID: 900
IP: 192.168.xxx.xxx
CPU use: 1288.25 seconds
Link: vethpivccu
TX bytes: 58.11 MiB
RX bytes: 55.58 MiB
Total bytes: 113.69 MiB

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

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von Baxxy » 10.08.2021, 23:32

Siehst du dein Funkmodul bei Status und Bedienung > Geräte?

Wenn nicht solltest du es nach dieser Anleitung "freischalten" können.
Relevant ist dann der Carrier Sense.
Deine Fehlerbeschreibung passt äußerst gut zu funkstörenden Komponenten in der Nähe deiner Zentrale bzw. der HB-RF-USB.

Grüße
Baxxy

EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 11.08.2021, 08:26

Also ich habe die Einstellungen vorgenommen, bekomme aber das Gerät nicht zu sehen. Also bin ich in die /var/log/hmserver.log gegangen und da ist folgendes ziemlich auffällig:

Code: Alles auswählen

Aug 11 08:14:37 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer ERROR [vert.x-worker-thread-3] IO Exception: Could not add interface: HMIP-piVCCU
de.eq3.cbcs.legacy.communication.rpc.RpcIOException: org.apache.http.NoHttpResponseException: 192.168.1.101:9125 failed to respond
        at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:110)
        at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.sendRequest(RpcClient.java:94)
        at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.invoke(RpcClient.java:82)
        at com.sun.proxy.$Proxy12.newDevices(Unknown Source)
        at de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendClient.newDevices(LegacyBackendClient.java:157)
        at de.eq3.cbcs.legacy.bidcos.rpc.internal.DeviceUtil.synchronizedBackendDevices(DeviceUtil.java:222)
        at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:109)
        at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:26)
        at io.vertx.core.eventbus.impl.HandlerRegistration.deliver(HandlerRegistration.java:212)
        at io.vertx.core.eventbus.impl.HandlerRegistration.handle(HandlerRegistration.java:191)
        at io.vertx.core.eventbus.impl.EventBusImpl.lambda$deliverToHandler$3(EventBusImpl.java:505)
        at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
        at io.vertx.core.impl.TaskQueue.lambda$new$0(TaskQueue.java:60)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.http.NoHttpResponseException: 192.168.1.101:9125 failed to respond
        at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143)
        at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
        at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283)
        at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:259)
        at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:232)
        at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
        at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
        at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:686)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:488)
        at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
        at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:106)
        ... 15 more
Die ip Adresse die da versucht wird zu erreichen (192.168.1.101), ist die alte ip Adresse des pi auf dem die piVCCU gelaufen ist. Da ich die neue CCU3 ja mit dem Backup versorgt habe, könnte da irgendwo natürlich was falsches mitgekommen sein.

EddyBat
Beiträge: 15
Registriert: 10.08.2021, 21:08
System: sonstige
Hat sich bedankt: 1 Mal

Re: CCU3 kann keine Verbindung zu HmIP Geräten herstellen

Beitrag von EddyBat » 11.08.2021, 09:20

Hallo,

ok, jetzt wird es wild.
Folgendes habe ich herausgefunden:
Die alte Hardware (ohne laufende VCCU) ist noch am Netz. Dort angeschlossen ist das HM-MOD-RPI-PCB. Da ich diesen pi ausgeschaltet habe (wegen Verdacht Probleme auf der Sendefrequenz) kam es jetzt zu diesem Fehler. Tatsächlich habe ich nämlich die HB-RF-USB im Einsatz. Die scheint ja auch zu laufen, sonst hätte ich bei ausgeschaltetem HM-MOD-RPI-PCB garkeinen HM Empfang haben können.

Vermutung:
Die HM Geräte scheinen also über die HB-RF-USB(RPI-RF-MOD) angesprochen zu werden. Die HMIP Geräte scheinen (warum auch immer) über die HM-MOD-RPI-PCB zu laufen. Und da scheint es so zu sein, dann nur Daten empfangen, jedoch nicht gesendet werden können. Oder meine CCU3 versucht irgend wie (ich verstehe nicht warum und woher die Einstellung kommen soll) mit 192.168.1.101:9125 zu kommunizieren was nicht geht. Und wenn die nicht erreichbar ist, wird in meiner CCU3 nicht mal das HmIP Modul geladen.

Wie komme ich jetzt aus dem Schlamassel raus :?

Antworten

Zurück zu „piVCCU“