Homematic Binding RaspberryMatic timeout

Hey there,
I am currently facing an issue with Raspberrymatic and the Homematic Binding on openhab3 3.2.0 snapshot. Docker image.

Thing 'homematic:bridge:a99bfa9fe2' changed from INITIALIZING to OFFLINE (COMMUNICATION_ERROR): java.util.concurrent.TimeoutException

2021-08-15 15:02:54.164 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A269EA' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING

2021-08-15 15:02:54.187 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A253D2' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING

2021-08-15 15:02:54.191 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A253B6' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING

2021-08-15 15:02:54.212 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A269EA' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address '000A1BE9A269EA' not found on gateway 'a99bfa9fe2'

2021-08-15 15:02:54.215 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A253D2' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address '000A1BE9A253D2' not found on gateway 'a99bfa9fe2'

2021-08-15 15:02:54.217 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-eTRV-2:a99bfa9fe2:000A1BE9A253B6' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address '000A1BE9A253B6' not found on gateway 'a99bfa9fe2'

Firewall on RaspberryMatic is configured like so:

2021-08-15 15:08:15.113 [WARN ] [ternal.handler.HomematicThingHandler] - Could not reinitialize the device '000A1BE9A253D2': -1 Generic error (sending <?xml version="1.0" encoding="ISO-8859-1"?>

<methodCall><methodName>getParamset</methodName>

<params><param><value>000A1BE9A253D2:0</value></param><param><value>MASTER</value></param></params></methodCall>)

java.io.IOException: -1 Generic error (sending <?xml version="1.0" encoding="ISO-8859-1"?>

<methodCall><methodName>getParamset</methodName>

<params><param><value>000A1BE9A253D2:0</value></param><param><value>MASTER</value></param></params></methodCall>)

	at org.openhab.binding.homematic.internal.communicator.parser.RpcResponseParser.parse(RpcResponseParser.java:50) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:83) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.client.RpcClient.setChannelDatapointValues(RpcClient.java:202) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.setChannelDatapointValues(AbstractHomematicGateway.java:516) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.CcuGateway.setChannelDatapointValues(CcuGateway.java:109) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadChannelValues(AbstractHomematicGateway.java:486) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.loadHomematicChannelValues(HomematicThingHandler.java:411) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.updateStatus(HomematicThingHandler.java:429) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.deviceLoaded(HomematicThingHandler.java:595) ~[?:?]

	at org.openhab.binding.homematic.internal.handler.HomematicBridgeHandler.onDeviceLoaded(HomematicBridgeHandler.java:339) ~[?:?]

	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadAllDeviceMetadata(AbstractHomematicGateway.java:415) ~[?:?]

	at org.openhab.binding.homematic.internal.discovery.HomematicDeviceDiscoveryService.lambda$0(HomematicDeviceDiscoveryService.java:209) ~[?:?]

	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) [?:?]

	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:829) [?:?]

Does anybody have an idea? Or the same issue. Many thanks.

I had some similar message, but I don’t know anymore what I changed exactly. My proposal is to check the following:

  • Does the situation changes when you change the Firewall-Richtlinie to “Ports offen”?
  • Did you install the correct java version (I don’t know a lot about java, but I could solve some issues by updating and installing the appropriate version)?
  • Datatype in /etc/openhab/services/jdbc.cfg could be wrong, I changed the “#sqltype.STRING” to 100.

Backflip