Homematic CCU3 Bridge läuft nach Update auf 3.0.2 nicht mehr

Moderator: seppy

Antworten
LoGYnaCY
Beiträge: 5
Registriert: 30. Okt 2019 17:17

Homematic CCU3 Bridge läuft nach Update auf 3.0.2 nicht mehr

Beitrag von LoGYnaCY »

Hallo zusammen,
seit einigen Tagen schlage ich mich mit einem Problem rum.
Ich betreibe mein openHAB auf einem Raspberry Pi 4 im Docker Container.

Ich hab mitbekommen das inzwischen die Version 3.0.2 herausgekommen ist und wollte Updaten.
Also hab ich den Container gestoppt und gelöscht und die Version 3.0.1 auf die Version 3.0.2 in der docker-compose.yml gesetzt.
Gestartet, alles lief. Soweit so gut.

docker-compose.yml https://pastebin.com/HGdHnZbt

Aber dann kamen einige Fehler im Log bzgl. des Homematic Bindings

Code: Alles auswählen

==> openhab.log <==
2021-04-26 13:26:58.303 [INFO ] [.network.internal.utils.NetworkUtils] - CIDR prefix is smaller than /24 on interface with address 172.18.0.2/16, truncating to /24, some addresses might be lost
2021-04-26 13:26:58.795 [INFO ] [ternal.dhcp.DHCPPacketListenerServer] - DHCP request packet listener online
2021-04-26 13:26:58.974 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'WIRED' on gateway '****' not available, disabling support
2021-04-26 13:26:59.085 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'CUXD' on gateway '****' not available, disabling support
2021-04-26 13:26:59.638 [INFO ] [ommunicator.AbstractHomematicGateway] - HmGatewayInfo[id=CCU,type=CCU2,firmware=3.57.5,address=****,rf=true,wired=false,hmip=true,cuxd=false,group=true]
2021-04-26 13:26:59.661 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
Da fällt direkt schon u.a. auf das bei type CCU3 steht obwohl es eine CCU3 ist.
Das ist seit der Einrichtung bereits so, hat aber bisher alles so funktioniert. Daher hab ich mir darüber nie groß Gedanken gemacht.
Vielleicht hat noch jemand das selbe Problem oder einen Lösungsvorschlag?

Dann wird beim Start probiert die Things zu initialisieren

Code: Alles auswählen

==> events.log <==
2021-04-26 13:26:59.893 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:bridge:****' changed from INITIALIZING to OFFLINE (COMMUNICATION_ERROR): Jetty start failed
2021-04-26 13:27:00.033 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:****:*******' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2021-04-26 13:27:00.045 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:***:******' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
Dann werden die Geräte nicht gefunden und die CCU3 bleibt auf "COMMUNICATION_ERROR"

Code: Alles auswählen

==> events.log <==
2021-04-26 13:27:01.715 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-SWSD:****:******' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address '*******' not found on gateway '****'
2021-04-26 13:27:01.717 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-BBL:****:*******' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address '********' not found on gateway '****'
Die log Einträge kommen alle 10 Sekunden

Code: Alles auswählen

==> openhab.log <==
2021-04-26 13:50:10.025 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'WIRED' on gateway ''****' not available, disabling support
2021-04-26 13:50:10.043 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'CUXD' on gateway ''****' not available, disabling support
2021-04-26 13:50:10.074 [INFO ] [ommunicator.AbstractHomematicGateway] - HmGatewayInfo[id=CCU,type=CCU2,firmware=3.57.5,address=*****,rf=true,wired=false,hmip=true,cuxd=false,group=true]
2021-04-26 13:50:20.154 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'WIRED' on gateway '****' not available, disabling support
2021-04-26 13:50:2
openHAB Bridge UI Konfiguration
Bild

CCU3 FW Konfiguration
Bild

Inzwischen hab ich schon zahlreiche Möglichkeiten ausprobiert
- Version auf 3.0.1 gedowngradet (Ist aktuell auch wieder die 3.0.1)
- Backup wieder eingespielt
- CCU3 geupdatet (aktuelle Version: 3.57.5)
- CCU3 alle Ports auf offen gesetzt
- IP von openHAB steckt mit der FW von der CCU3
openHAB 3.0.1 | Raspberry PI 4 4GB | Docker

LoGYnaCY
Beiträge: 5
Registriert: 30. Okt 2019 17:17

Re: Homematic CCU3 Bridge läuft nach Update auf 3.0.2 nicht mehr

Beitrag von LoGYnaCY »

Update
Inzwischen hab ich den Fehler Jetty Start failed behoben
Der Fehler war in der docker-compose.yml https://pastebin.com/HGdHnZbt
Ich hab bei Networks das default Netzwork von Docker verwendet.
Das hab ich jetzt umgestellt auf network_mode: host (wie in der Dokumentation :D )

Jetzt kommt beim starten folgende Warnung:

Code: Alles auswählen

[WARN ] [ommunicator.AbstractHomematicGateway] - Connection lost on gateway '*****', cause: "No Pong received!"
Und nach einer Zeit kommt dann eine TimeoutException

Code: Alles auswählen

==> openhab.log <==
[ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.TimeoutException: Total timeout 15000 ms elapsed
java.io.IOException: java.util.concurrent.TimeoutException: Total timeout 15000 ms elapsed
        at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.send(XmlRpcClient.java:147) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:81) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.communicator.client.RpcClient.setDatapointValue(RpcClient.java:335) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway$1.execute(AbstractHomematicGateway.java:686) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:65) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:665) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:644) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.sendDatapoint(HomematicThingHandler.java:312) ~[bundleFile:?]
        at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.handleCommand(HomematicThingHandler.java:288) [bundleFile:?]
        at jdk.internal.reflect.GeneratedMethodAccessor114.invoke(Unknown Source) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
        at org.openhab.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [bundleFile:?]
        at com.sun.proxy.$Proxy456.handleCommand(Unknown Source) [?:?]
        at org.openhab.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:80) [bundleFile:?]
        at org.openhab.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:48) [bundleFile:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
        at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.util.concurrent.TimeoutException: Total timeout 15000 ms elapsed
        at org.eclipse.jetty.client.TimeoutCompleteListener.onTimeoutExpired(TimeoutCompleteListener.java:51) ~[?:?]
        at org.eclipse.jetty.io.CyclicTimeout$Wakeup.run(CyclicTimeout.java:282) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
        ... 3 more
Folgende Ports werden im Docker Container verwendet:

Code: Alles auswählen

root@openhab:/openhab# netstat -tulpn |grep 91
tcp6       0      0 192.168.178.154:9125    :::*                    LISTEN      -
Müsste da nicht ebenfalls der 9126 verwendet werden?
Die Restliche Konfiguration ist gleich geblieben.
openHAB 3.0.1 | Raspberry PI 4 4GB | Docker

Antworten