Homematic rollershuter no longer working

Tags: #<Tag:0x00007f617e5a00f0> #<Tag:0x00007f617e5abf40> #<Tag:0x00007f617e5abe00>

Hey all,
since a couple of weeks I got the problem that the communication between the openhab module (openhabianpi Rasberry Pi3) and the Homematic CCU2 is not running well. In the log I can see that If the system by himself is starting an action based on a rule or I modify the rolershutter via the app nothing is happen. A look in the log tell me this:

2020-06-06 14:15:12.505 [ome.event.ItemCommandEvent] - Item 'Rolladen_EG_Wohnzimmer' received command UP

2020-06-06 14:15:12.510 [nt.ItemStatePredictedEvent] - Rolladen_EG_Wohnzimmer predicted to become 80

==> /var/log/openhab2/openhab.log <==

2020-06-06 14:15:12.553 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.32:2001]@1958847,queue=1024,pool=DuplexConnectionPool@37e5c1[c=2/2,a=2,i=0]

I searched for Max requests queued per destination in the forum but I did not found a solution only 4 topics with the similar issue.

If I restart the openhab system it is working well for a couple of days and then I got the same issue again.

Does someone of you can help regarding the log entrie or give me a solution?

Best

Felix

Any Rule that’s fires Commands to the Rollershutter?

Yes there are a couple of rules that use the rollershutter. In the evening and in the morning based on the sunset. But they exist since I got the system.

val TEMPMAX = 29
var boolean blockHeatProtection = false
var boolean blockRoolershutterUP = false

rule"status of block heat proctecion"
when Item Block_Sunproteciton changed
then
    if(Block_Sunproteciton.state == OFF){
        blockHeatProtection = false
    }
    else{
        blockHeatProtection = true
        Sonos_Esszimmer_Standalone.sendCommand(ON)
        say("Sie haben den Hitzeschutz deaktiviert!", null , "sonos:PLAY1:Esszimmer1", new PercentType(50))  
    }
end

rule"status of block rollershutter automation"
when Item Block_RolloAutomatic changed
then
    if(Block_RolloAutomatic.state == OFF){
        blockRoolershutterUP = false
    }
    else{
        blockRoolershutterUP = true
        Sonos_Esszimmer_Standalone.sendCommand(ON)
        say("Sie haben die morgentliche Rolloautomatic deaktiviert!", null , "sonos:PLAY1:Esszimmer1", new PercentType(50))  
    }
end

//fahre den Rollo runter wenn die Sonne untergeht
rule "rollershutter_down_at_sunset"
    when Channel 'astro:sun:home:set#event' triggered START
then
    val currMonth = now.getMonthOfYear
    
    logInfo("Wochentag","Wochentag" + now.getDayOfWeek)
    //Lass in den Sommermonaten die BalkontΓΌr auf 50 %
    if (currMonth >= 6 || currMonth <= 9){
        gGroundfloorShutter.allMembers.forEach(item | {if(item.state<80)item.sendCommand(80)})
        if(Rolladen_First_OG_Kinderzimmer.state<80){
            Rolladen_First_OG_Kinderzimmer.sendCommand(80)
        }
        if(Rolladen_First_OG_Schlafzimmer.state<80){
            Rolladen_First_OG_Schlafzimmer.sendCommand(80)
        }
        if(Rolladen_First_OG_Balkontuer.state<50){
            Rolladen_First_OG_Balkontuer.sendCommand(50)
        }
    }
    else{
        gAllRollershutter.allMembers.forEach(item | {if(item.state<80)item.sendCommand(80)})
    }
end

//Fahre bei vorhergesager Hitze die Rollos runter
rule "rollershutter_down_bei_heat"
when
    Time cron "0 0/15 9-11 ? * * *"
then
    if(blockHeatProtection == false){
    logInfo("Rollershutter","Aktuelle Temp Max {} Β°C",Temp_Max_Today)
        if (Temp_Max_Today.state > TEMPMAX){
            logInfo("Rollershutter","Prognostizierte Außentemperatur > " + TEMPMAX)
            var wochentag = now.getDayOfWeek
            if(wochentag != 6 && wochentag != 7){
                logInfo("Rollershutter","Es ist %i", now.getDayOfWeek)
                gAllRollershutter.allMembers.forEach(item| {if(item.state!=100)item.sendCommand(DOWN)})
                sendBroadcastNotification("Heute MAX " + Temp_Max_Today.state.toString, "sun", "High")
            }
            else{
                logInfo("Rollershutter","Es ist %i",now.getDayOfWeek)
                gFirstFloor.allMembers.forEach(item| {if(item.state!=100)item.sendCommand(DOWN)})
                sendBroadcastNotification("Heute MAX " + Temp_Max_Today.state.toString, "sun", "High")
            }
        }
    }
end

//fahre die Rollos im EG komplett runter wenn es Nacht ist
rule "rollo_komplett_runter_by_night_EG"
    when Time is midnight
then
    Rolladen_EG_Kueche.sendCommand(DOWN)
    Rolladen_EG_Terasse.sendCommand(DOWN)
    Rolladen_EG_Wohnzimmer.sendCommand(DOWN)
end

//fahre den Rollo hoch wenn die Sonne aufgeht aber nicht am Samstag oder Sonntag
rule "rollershutter_all_sunset"
    when Channel 'astro:sun:home:rise#event' triggered START
then
    if(blockRoolershutterUP==false){
        logInfo("WochenTag", "Heute ist " + now.getDayOfWeek)
        if(now.getDayOfWeek() == 6 || now.getDayOfWeek() == 7){
            logInfo("Rolladensteuerung","Fahre nur die Rollos im EG hoch")
            sendCommand(Rolladen_EG_Kueche,UP)
            sendCommand(Rolladen_EG_Terasse,UP)
            sendCommand(Rolladen_EG_Wohnzimmer,UP)
        }
        else{
            logInfo("Rollandensteuerung","Fahre alle Rollos im Haus hoch")
            gAllRollershutter.allMembers.forEach(item| {item.sendCommand(UP)})
        }
    }
end
rule "Bedroom_Rollershuter_DOWN"
    when Item switch_bedroom_3_6fach_ML_kurz changed from OFF to ON
then
    if(Rolladen_First_OG_Schlafzimmer_Working.state == ON || Rolladen_First_OG_Balkontuer_Working.state == ON){
        Rolladen_First_OG_Balkontuer_Stop.sendCommand(ON)
        Rolladen_First_OG_Schlafzimmer_Stop.sendCommand(ON)
    }
    else{
        Rolladen_First_OG_Schlafzimmer.sendCommand(DOWN)
        Rolladen_First_OG_Balkontuer.sendCommand(DOWN)
    }
end

rule "Bedroom_Rollershutter_Almost_UP"
    when Item switch_bedroom_4_6fach_MR_kurz changed from OFF to ON
then
    if(Rolladen_First_OG_Schlafzimmer_Working.state == ON || Rolladen_First_OG_Balkontuer_Working.state == ON){
        Rolladen_First_OG_Balkontuer_Stop.sendCommand(ON)
        Rolladen_First_OG_Schlafzimmer_Stop.sendCommand(ON)
    }
    else{
        Rolladen_First_OG_Balkontuer.sendCommand(UP)
        Rolladen_First_OG_Schlafzimmer.sendCommand(UP)
    }
end

rule "Bedroom_Rollershutter_Down_Total"
    when Item switch_bedroom_3_6fach_ML_long changed from OFF to ON
then
    Rolladen_First_OG_Balkontuer.sendCommand(80)
    Rolladen_First_OG_Schlafzimmer.sendCommand(80)
end

rule "Bedroom_Rollershutter_Down_Total"
    when Item switch_bedroom_4_6fach_MR_long changed from OFF to ON
then
    Rolladen_First_OG_Balkontuer.sendCommand(50)
    Rolladen_First_OG_Schlafzimmer.sendCommand(50)
end

Hi,

I also get this problem, massively at night.This is just a short section from my log file.
After that no item update works anymore.

OH: 2.5.5.1
HW: Raspi3 Model B
HomematicRaspi: 3.51.6.20200229

I added a cron job yesterday to toggle a switch. After this problem occurs, no update event is received anymore.

I can support with any other tests you like.

I guess tomorrow the same problem happens again.

Line 1: 2020-06-09 04:07:49.491 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 49: 2020-06-09 04:07:49.511 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 96: 2020-06-09 04:07:49.765 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 143: 2020-06-09 04:07:49.778 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 190: 2020-06-09 04:07:49.836 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 237: 2020-06-09 04:07:49.844 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 284: 2020-06-09 04:07:49.884 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 331: 2020-06-09 04:07:49.914 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 378: 2020-06-09 04:07:49.953 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 425: 2020-06-09 04:07:49.963 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 472: 2020-06-09 04:07:50.029 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 519: 2020-06-09 04:07:50.013 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 566: 2020-06-09 04:07:50.055 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 613: 2020-06-09 04:07:50.095 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 660: 2020-06-09 04:07:50.112 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 707: 2020-06-09 04:07:50.133 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 754: 2020-06-09 04:07:50.153 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 801: 2020-06-09 04:07:50.201 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 848: 2020-06-09 04:07:50.205 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 895: 2020-06-09 04:07:50.268 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 943: 2020-06-09 04:07:50.285 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 990: 2020-06-09 04:07:50.324 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1038: 2020-06-09 04:07:50.411 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1085: 2020-06-09 04:07:50.349 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1132: 2020-06-09 04:07:50.435 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1179: 2020-06-09 04:07:50.463 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1226: 2020-06-09 04:07:50.458 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1273: 2020-06-09 04:07:50.509 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1320: 2020-06-09 04:07:50.518 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1368: 2020-06-09 04:07:50.554 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1415: 2020-06-09 04:07:50.591 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1463: 2020-06-09 04:07:50.597 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1510: 2020-06-09 04:07:50.678 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1557: 2020-06-09 04:07:50.678 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1603: 2020-06-09 04:07:50.732 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1650: 2020-06-09 04:07:50.748 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1697: 2020-06-09 04:07:50.837 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1744: 2020-06-09 04:07:50.831 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1791: 2020-06-09 04:07:50.909 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1838: 2020-06-09 04:07:50.912 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1885: 2020-06-09 04:07:50.951 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1932: 2020-06-09 04:07:50.953 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 1979: 2020-06-09 04:07:51.119 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2026: 2020-06-09 04:07:51.137 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2073: 2020-06-09 04:07:51.167 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2120: 2020-06-09 04:07:51.156 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2167: 2020-06-09 04:07:51.177 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2214: 2020-06-09 04:07:51.208 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2261: 2020-06-09 04:07:51.217 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2308: 2020-06-09 04:07:51.225 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2356: 2020-06-09 04:07:51.247 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2404: 2020-06-09 04:07:51.236 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2451: 2020-06-09 04:07:51.324 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2498: 2020-06-09 04:07:51.320 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2545: 2020-06-09 04:07:51.364 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2592: 2020-06-09 04:07:51.411 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]
	Line 2639: 2020-06-09 04:07:51.415 [ERROR] [ternal.handler.HomematicThingHandler] - java.util.concurrent.RejectedExecutionException: Max requests queued per destination 1024 exceeded for HttpDestination[http://192.168.178.38:2010]@251b62,queue=1024,pool=DuplexConnectionPool@86a110[c=2/2,a=2,i=0]

I have never seen this error message before but version 2.5.5 of the binding used a different method for the communication with the CCU. This change caused some problems and therefore I changed it again.

You could install a test installation from here:
You can download it from here: https://github.com/MHerbst/openhab-addons-test/blob/master/org.openhab.binding.homematic-2.5.6-SNAPSHOT.jar

To install it please proceed as follow:

  • uninstall the Homematic binding
  • stop openHAB
  • clear the content of the cache folder
  • copy the jar to the addons folder
  • start openHAB new

Hello MHerbst,
I followed your introduction and installed the snapshot 2.5.6 letΒ΄s see the result in a couple of days - hopefully the communication issue no longer exist.

Hello Martin,

I also try it out.
Any additional trace levels that I should activate?

Currently I have basically the default settings

Logger                                             β”‚ Level
───────────────────────────────────────────────────┼──────
ROOT                                               β”‚ WARN
javax.jmdns                                        β”‚ ERROR
javax.mail                                         β”‚ ERROR
org.apache.karaf.jaas.modules.audit                β”‚ INFO
org.apache.karaf.kar.internal.KarServiceImpl       β”‚ ERROR
org.apache.karaf.shell.ssh.SshUtils                β”‚ ERROR
org.apache.karaf.shell.support                     β”‚ OFF
org.apache.sshd                                    β”‚ ERROR
org.eclipse.lsp4j                                  β”‚ OFF
org.eclipse.smarthome                              β”‚ INFO
org.jupnp                                          β”‚ ERROR
org.openhab                                        β”‚ INFO
org.openhab.ui.paper                               β”‚ WARN
org.openhab.ui.paper.internal                      β”‚ INFO
org.ops4j.pax.url.mvn.internal.AetherBasedResolver β”‚ ERROR
org.ops4j.pax.web.pax-web-runtime                  β”‚ OFF
smarthome.event                                    β”‚ INFO
smarthome.event.InboxUpdatedEvent                  β”‚ ERROR
smarthome.event.ItemAddedEvent                     β”‚ ERROR
smarthome.event.ItemRemovedEvent                   β”‚ ERROR
smarthome.event.ItemStateEvent                     β”‚ ERROR
smarthome.event.ThingAddedEvent                    β”‚ ERROR
smarthome.event.ThingRemovedEvent                  β”‚ ERROR
smarthome.event.ThingStatusInfoEvent               β”‚ ERROR

I started my OH now again - after cache clean and get this error message - right in the beginning:

2020-06-11 20:27:06.269 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.homematic-2.5.6-SNAPSHOT.jar

But after some time it seems to work :slight_smile:

2020-06-11 20:42:30.426 [vent.ItemStateChangedEvent] - WandThermostatKueche_OperatingVoltage changed from 2.30 to 2.40

some more info to above error:

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.homematic [149]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.config.discovery.upnp
  Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core.validation
    -> Export-Package: org.eclipse.smarthome.config.core.validation; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.i18n,org.osgi.framework"
       org.openhab.core.config.core [138]
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.i18n; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.i18n; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,javax.measure.spi,org.eclipse.smarthome.core.library.types,org.osgi.framework"
              org.openhab.core [133]
                Unresolved requirement: Import-Package: tec.uom.lib.common.function; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.lib.common.function; bundle-symbolic-name="tec.uom.lib.uom-lib-common"; bundle-version="1.0.3"; version="1.0.3"; uses:="javax.measure,javax.measure.format"
                     tec.uom.lib.uom-lib-common [204]
                Unresolved requirement: Import-Package: tec.uom.se.format; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.se.format; bundle-symbolic-name="tec.uom.se"; bundle-version="1.0.10"; version="1.0.10"; uses:="javax.measure,javax.measure.format,tec.uom.lib.common.function,tec.uom.se,tec.uom.se.unit"
                     tec.uom.se [205]
                       Unresolved requirement: Import-Package: tec.uom.lib.common.function; version="[1.0.0,2.0.0)"
                         -> Export-Package: tec.uom.lib.common.function; bundle-symbolic-name="tec.uom.lib.uom-lib-common"; bundle-version="1.0.3"; version="1.0.3"; uses:="javax.measure,javax.measure.format"
                Unresolved requirement: Import-Package: tec.uom.se.unit; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.se.unit; bundle-symbolic-name="tec.uom.se"; bundle-version="1.0.10"; version="1.0.10"; uses:="javax.measure,javax.measure.quantity,javax.measure.spi,tec.uom.lib.common.function,tec.uom.se"
                Unresolved requirement: Import-Package: org.osgi.service.component; version="[1.4.0,2.0.0)"
                  -> Export-Package: org.osgi.service.component; bundle-symbolic-name="org.apache.felix.scr"; bundle-version="2.1.16"; version="1.4.0"; uses:="org.osgi.framework"
                     org.apache.felix.scr [43]
                       Unresolved requirement: Import-Package: org.osgi.util.promise; version="[1.0.0,2.0.0)"
                         -> Export-Package: org.osgi.util.promise; bundle-symbolic-name="org.osgi.util.promise"; bundle-version="1.0.0.201505202023"; version="1.0.0"; uses:="org.osgi.util.function"
                            org.osgi.util.promise [202]
                              Unresolved requirement: Import-Package: org.osgi.util.function; version="[1.0.0,2.0.0)"
                                -> Export-Package: org.osgi.util.function; bundle-symbolic-name="org.osgi.util.function"; bundle-version="1.0.0.201505202023"; version="1.0.0"
                                   org.osgi.util.function [201]
                                     No resolution report for the bundle.                Unresolved requirement: Import-Package: tec.uom.se.function; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.se.function; bundle-symbolic-name="tec.uom.se"; bundle-version="1.0.10"; version="1.0.10"; uses:="javax.measure,tec.uom.lib.common.function,tec.uom.se"
                Unresolved requirement: Import-Package: tec.uom.se.quantity; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.se.quantity; bundle-symbolic-name="tec.uom.se"; bundle-version="1.0.10"; version="1.0.10"; uses:="javax.measure,javax.measure.spi,tec.uom.se,tec.uom.se.spi"
                Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))"
                  -> Provide-Capability: osgi.extender; osgi.extender="osgi.component"; version:Version="1.4.0"; uses:="org.osgi.service.component"
                Unresolved requirement: Import-Package: tec.uom.se; version="[1.0.0,2.0.0)"
                  -> Export-Package: tec.uom.se; bundle-symbolic-name="tec.uom.se"; bundle-version="1.0.10"; version="1.0.10"; uses:="javax.measure,javax.measure.quantity,javax.measure.spi,tec.uom.lib.common.function,tec.uom.se.format,tec.uom.se.function,tec.uom.se.unit"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.common; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.util; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.util; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.osgi.framework"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.net; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.net; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.common,org.osgi.framework"
         Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))"
           -> Provide-Capability: osgi.extender; osgi.extender="osgi.component"; version:Version="1.4.0"; uses:="org.osgi.service.component"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common.registry; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.common.registry; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.storage,org.osgi.framework,org.slf4j"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.events; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
  Unresolved requirement: Import-Package: org.eclipse.smarthome.config.discovery
    -> Export-Package: org.eclipse.smarthome.config.discovery; bundle-symbolic-name="org.openhab.core.config.discovery"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.i18n,org.eclipse.smarthome.core.thing,org.jupnp.model.meta"
       org.openhab.core.config.discovery [139]
         Unresolved requirement: Import-Package: org.jupnp.model.meta; resolution:="optional"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.storage; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.storage; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.common; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
         Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))"
           -> Provide-Capability: osgi.extender; osgi.extender="osgi.component"; version:Version="1.4.0"; uses:="org.osgi.service.component"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.io.console.extensions; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.io.console.extensions; bundle-symbolic-name="org.openhab.core.io.console"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.io.console"
              org.openhab.core.io.console [145]
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.types; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.types; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common.registry; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.common.registry; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.storage,org.osgi.framework,org.slf4j"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.events; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.items.events; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.items.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.items,org.eclipse.smarthome.core.items.dto,org.eclipse.smarthome.core.types"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.items; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.items; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="com.google.gson,org.eclipse.smarthome.core.common,org.eclipse.smarthome.core.common.registry,org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.i18n,org.eclipse.smarthome.core.service,org.eclipse.smarthome.core.storage,org.eclipse.smarthome.core.types"
                Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))"
                  -> Provide-Capability: osgi.extender; osgi.extender="osgi.component"; version:Version="1.4.0"; uses:="org.osgi.service.component"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.thing.type; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.thing.type; bundle-symbolic-name="org.openhab.core.thing"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.common.registry,org.eclipse.smarthome.core.thing,org.eclipse.smarthome.core.thing.binding,org.eclipse.smarthome.core.types"
              org.openhab.core.thing [188]
                Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core.dto; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.config.core.dto; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.config.core"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core.metadata; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.config.core.metadata; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.config.core"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.items; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.items; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="com.google.gson,org.eclipse.smarthome.core.common,org.eclipse.smarthome.core.common.registry,org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.i18n,org.eclipse.smarthome.core.service,org.eclipse.smarthome.core.storage,org.eclipse.smarthome.core.types"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core.status; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.config.core.status; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.i18n,org.eclipse.smarthome.core.util"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.i18n; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.i18n; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,javax.measure.spi,org.eclipse.smarthome.core.library.types,org.osgi.framework"
                Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))"
                  -> Provide-Capability: osgi.extender; osgi.extender="osgi.component"; version:Version="1.4.0"; uses:="org.osgi.service.component"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.library.unit; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.library.unit; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,javax.measure.quantity,javax.measure.spi,org.eclipse.smarthome.core.library.dimension,tec.uom.lib.common.function"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.events; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common.registry; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.common.registry; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.storage,org.osgi.framework,org.slf4j"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.storage; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.storage; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.config.core; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="com.google.gson,org.eclipse.smarthome.core.common.registry"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core.validation; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.config.core.validation; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.i18n,org.osgi.framework"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.common; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.types.util; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.types.util; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.types; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.types; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
                Unresolved requirement: Import-Package: org.osgi.service.component; version="[1.4.0,2.0.0)"
                  -> Export-Package: org.osgi.service.component; bundle-symbolic-name="org.apache.felix.scr"; bundle-version="2.1.16"; version="1.4.0"; uses:="org.osgi.framework"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.items.events; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.items.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.items,org.eclipse.smarthome.core.items.dto,org.eclipse.smarthome.core.types"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.io.console.extensions; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.io.console.extensions; bundle-symbolic-name="org.openhab.core.io.console"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.io.console"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.library.types; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.library.types; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,javax.measure.quantity,org.eclipse.smarthome.core.items,org.eclipse.smarthome.core.types"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.library.items; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.library.items; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,org.eclipse.smarthome.core.items,org.eclipse.smarthome.core.library.types,org.eclipse.smarthome.core.types"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.util; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.util; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.osgi.framework"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.core.service; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.core.service; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.types,org.osgi.framework,org.slf4j"
                Unresolved requirement: Import-Package: org.eclipse.smarthome.io.console; version="[2.5.0,3.0.0)"
                  -> Export-Package: org.eclipse.smarthome.io.console; bundle-symbolic-name="org.openhab.core.io.console"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.io.console.extensions"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.thing.binding; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.thing.binding; bundle-symbolic-name="org.openhab.core.thing"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.config.core,org.eclipse.smarthome.config.core.status,org.eclipse.smarthome.core.thing,org.eclipse.smarthome.core.thing.binding.builder,org.eclipse.smarthome.core.thing.i18n,org.eclipse.smarthome.core.thing.type,org.eclipse.smarthome.core.types,org.osgi.framework,org.osgi.service.component"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.common.registry; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.common.registry; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.storage,org.osgi.framework,org.slf4j"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.i18n; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.i18n; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="javax.measure,javax.measure.spi,org.eclipse.smarthome.core.library.types,org.osgi.framework"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.io.console; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.io.console; bundle-symbolic-name="org.openhab.core.io.console"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.io.console.extensions"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.events; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.events; bundle-symbolic-name="org.openhab.core"; bundle-version="2.5.0"; version="2.5.0"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.thing.events; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.thing.events; bundle-symbolic-name="org.openhab.core.thing"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.core.events,org.eclipse.smarthome.core.thing,org.eclipse.smarthome.core.thing.dto"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.config.core; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="com.google.gson,org.eclipse.smarthome.core.common.registry"
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.thing; version="[2.5.0,3.0.0)"
           -> Export-Package: org.eclipse.smarthome.core.thing; bundle-symbolic-name="org.openhab.core.thing"; bundle-version="2.5.0"; version="2.5.0"; uses:="org.eclipse.smarthome.config.core,org.eclipse.smarthome.core.common,org.eclipse.smarthome.core.common.registry,org.eclipse.smarthome.core.storage,org.eclipse.smarthome.core.thing.binding,org.eclipse.smarthome.core.thing.i18n,org.eclipse.smarthome.core.thing.type,org.eclipse.smarthome.core.util"
  Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core
    -> Export-Package: org.eclipse.smarthome.config.core; bundle-symbolic-name="org.openhab.core.config.core"; bundle-version="2.5.0"; version="2.5.0"; uses:="com.google.gson,org.eclipse.smarthome.core.common.registry"

	at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[org.eclipse.osgi-3.12.100.jar:?]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [bundleFile:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]
2020-06-11 20:27:32.659 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'home.sitemap'

Hope this helps.

I’ll save the logs and restart again - now without clearing the cache.

Thanks already - and for making the great binding.

This normally helps. I have got the same problem with my openHAB installation running on Raspi. After cleaning the cache I always have to start openHAB a second time to make all bindings work correctly.
This seems to be a general openHAB problem on slow devices like the raspi. Other bindings have similar problems.

Thanks already - and for making the great binding.

Thanks but I am not the creator of this binding :-). I am only trying to help maintaining the binding.

Short update inbetween:

So far it all works great :slight_smile: :+1:

My Homematic bridge went offline recently with a similar log file to the OP in this thread.

I put in the new jar and cleaned the cache, in the correct order. Now the bridge is back online but I’m getting the following error which is filling up log files pretty fast:


2020-07-09 13:17:55.209 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:18:10.251 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:18:25.284 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:18:40.317 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:18:55.355 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:19:10.385 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:19:25.413 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:19:40.443 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:19:55.478 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:20:10.505 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 1

2020-07-09 13:20:25.535 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 0

2020-07-09 13:20:40.564 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 0

2020-07-09 13:20:55.596 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 0

2020-07-09 13:21:10.637 [WARN ] [ernal.handler.HomematicBridgeHandler] - DUTY CYCLE ===> 0

Any ideas?

Thanks.

This was my fauIt. I simpy forgot to remove this test output before publishing the jar :frowning:

I have uploaded a new version: https://github.com/MHerbst/openhab-addons-test/blob/master/org.openhab.binding.homematic-2.5.7-SNAPSHOT.jar

1 Like

OK, thanks. And thank you so much for sorting out the original problem!

Is it planned to publish the new version to the general public? It seems to be an issue in general for everyone running on 2.5.5.

Yes, of course. I will create a PR in the next days and I hope that it will be part of OP version 2.5.7