Homematic Binding things **NOT_YET_READY** and **HANDLER_MISSING_ERROR**

Hi,

i am using the homematic binding for some years, now.
Since a few days i got the problem, that the bridge is connected, but all other things dont work any more.
At first, the status is NOT_YET_READY and when i disable / re-enable them they go to the status HANDLER_MISSING_ERROR

I am using the latest openhab docker image and i already did some restarts, cleared the cache without a change.
Also there is no hint in the logs, even when i set the log level to debug:

20:33:55.693 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for '000E5709B28A27:0#CONFIG_PENDING' from gateway with id 'ccu3'
20:33:55.695 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for 'INT0000004:0#CONFIG_PENDING' from gateway with id 'ccu3'
20:33:55.696 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for '000E5709B28A27:0#UNREACH' from gateway with id 'ccu3'
20:33:55.699 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Integer) value '-81' for '000E5709B28A27:0#RSSI_DEVICE' from gateway with id 'ccu3'
20:33:55.710 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for 'INT0000004:0#UNREACH' from gateway with id 'ccu3'
20:34:13.458 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (NOT_YET_READY) to UNINITIALIZED (DISABLED)
20:34:14.199 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (DISABLED) to UNINITIALIZED (NOT_YET_READY)
20:34:14.201 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (NOT_YET_READY) to UNINITIALIZED (HANDLER_MISSING_ERROR)
20:34:37.328 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Double) value '23522.4948' for 'NEQ0862548:1#IEC_ENERGY_COUNTER' from gateway with id 'ccu3'
20:34:37.335 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Double) value '136.67' for 'NEQ0862548:1#IEC_POWER' from gateway with id 'ccu3'
20:34:37.465 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to UNINITIALIZED (DISABLED)
20:34:38.495 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (DISABLED) to UNINITIALIZED (NOT_YET_READY)
20:34:38.497 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'homematic:HmIP-HEATING:ccu3:INT0000005' changed from UNINITIALIZED (NOT_YET_READY) to UNINITIALIZED (HANDLER_MISSING_ERROR)
20:34:40.450 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Double) value '23522.4948' for 'NEQ0862548:2#IEC_ENERGY_COUNTER' from gateway with id 'ccu3'
20:34:40.453 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Double) value '136.67' for 'NEQ0862548:2#IEC_POWER' from gateway with id 'ccu3'
20:35:08.812 [DEBUG] [communicator.AbstractHomematicGateway] - Received new (Double) value '10.0' for '001F98A99A2E43:0#CARRIER_SENSE_LEVEL' from gateway with id 'ccu3'

As you can see, the ccu is sending the data, and dis- and enabling of the things shows no additional informations.

Any ideas?

Thanks in advance,
Alex

No ideas? I really have no clou what could be the issue or what i could check next.

What happens if you disable the Bridge Thing and then reenable it?

Then happens the same. I restarted the bridge, OpenHAB, the container and the host several times. I even recreated the container several times.

Does really nobody have an idea or maybe the same problem?

If it could help, this is the first part of my .things:


Bridge homematic:bridge:ccu3 [ gatewayAddress="192.168.30.11", callbackHost="192.168.10.165", cuxdPort="8701", hmIpPort="2010", wiredPort="2000", groupPort="9292", rfPort="2001" ]
{
  // Systemkomponenten 
  Thing HmIP-CCU3               xxxxxxxx      "CCU3"                              @  "Wohnzimmer"
} 

I also tried to create a bridge at MainUI and switched over some things to the other bridge: without success.

Next update:

I created a new vm mit openhab installed native instead of a docker environment (both latest stable) and imported the config from my “old” instance.
The config is running fine on the new instance.
So i again uninstalled the homematic binding, stopped the container, cleared the cache, started the container again, re-installed the homematic binding and… it still does not work… :frowning:

Have you followed the instruction for docker in the description of the homematic binding ?

Running in Docker

First of all you need to map the XML-RPC and BIN-RPC Callback Ports to the outside world.
They must not be mapped to a different port number.
Next make sure that you set the Callback Network Address to the IP where the homematic can reach the exposed ports.

Thanks for your reply!

I am running the container in host mode so the ports don’t need to be mapped.
At trace/debug log level I can see, that the values for the things are received.

Dont know why, but update to openhab 4.2.0 (stable) solved the problem.