I upgraded my OpenHAB instance from 2.5 to 3.2.
All things and items are configured using text files.
After the upgrade all heating groups (HM-CC-VG1) stopped working. On startup I see the following error message in openhab.log (linebreaks added by hand):
[WARN ] [ommunicator.AbstractHomematicGateway]
Can't load device with address 'INT0000008' from gateway 'ccu':
java.util.concurrent.ExecutionException: java.io.EOFException:
HttpConnectionOverHTTP@236f05f4::SocketChannelEndPoint@573bc467
{l=/192.168.42.2:41458,r=homematic.sail.spinnaker.de/192.168.42.28:9292,ISHUT,
fill=-,flush=-,to=0/0}
{io=0/0,kio=0,kro=1}->HttpConnectionOverHTTP@236f05f4(l:/192.168.42.2:41458 <->
r:homematic.sail.spinnaker.de/192.168.42.28:9292,closed=false)=>
HttpChannelOverHTTP@17c70d83(exchange=HttpExchange@334d439e
{req=HttpRequest[POST /groups HTTP/1.1]@6856a0a6[TERMINATED/null]
res=HttpResponse[null 0 null]@61c74937[PENDING/null]})
[send=HttpSenderOverHTTP@4e43eb99(req=QUEUED,snd=COMPLETED,failure=null)
[HttpGenerator@174b107c{s=START}],recv=HttpReceiverOverHTTP@4ac5c1a3
(rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]
And in the events.log:
Thing 'homematic:HM-CC-VG-1:ccu:INT0000008' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
Thing 'homematic:HM-CC-VG-1:ccu:INT0000008' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Device with address 'INT0000008' not found on gateway 'ccu'
This happens reproducible on every OpenHAB startup for all my heating groups.
The homematic bridge is configured as:
Bridge homematic:bridge:ccu [ gatewayAddress="homematic.sail.spinnaker.de", callbackHost="192.168.42.2" ]
{
Thing HM-RCV-50 BidCoS-RF "CCU2"
Thing GATEWAY-EXTRAS-CCU GWE00000000 "GATEWAY-EXTRAS"
Thing HM-CC-VG-1 INT0000008 "HeizungRolandVirt"
...
}
While the items are configured as:
Switch Gr_Roland_Mode_Comfort {channel="homematic:HM-CC-VG-1:ccu:INT0000008:1#COMFORT_MODE"}
Switch Gr_Roland_Mode_Lower {channel="homematic:HM-CC-VG-1:ccu:INT0000008:1#LOWERING_MODE"}
Switch Gr_Roland_Mode_Boost {channel="homematic:HM-CC-VG-1:ccu:INT0000008:1#BOOST_MODE"}
Switch Gr_Roland_Mode_Auto {channel="homematic:HM-CC-VG-1:ccu:INT0000008:1#AUTO_MODE"}
Number Gr_Roland_SollTemp "Soll-Temperatur Roland [%.1f °C]" <temperature> (All, OG_Roland, RRD, gT_Roland) {channel="homematic:HM-CC-VG-1:ccu:INT0000008:1#SET_TEMPERATURE"}
All this worked with 2.5 without problems, and is broken after the upgrade.
Any idea, what happened here?
Do the heating groups work for someone else in 3.2?
Greetings
Roland