i am currently trying to test a switch from a homematic ccu to homegear as gateway. In order do that i unpaired the devices in a room from my ccu and paired them to homegear. Then i used PaperUI to discover tge new bridge and things.
That’s when the trouble began.
The ccu bridge and all devices went offline, only homegear bridge stayed online. I deleted the offline bridge after a few restarts, but the effect was, all my things were deleted.
I am not sure, if homematic or jsondb is the bad guy in my story. Is the Homematic binding usually capable of handling two bridges?
Restoring a backup now.
By the way, this is openHAB 2.2 Snapshot with the latest openHABian (two of them, one runs openHAB, the other the homegear service.
This time it is better. Both bridges stay online, i think the earlier problems were due to a somehow corrupt jsondb. Wasn’t reproducable. It was. Deleting the bridge deletes all things instead of perhaps all things of the bridge!
But the type strings of the Homegear things is wrong. All type strings are prefixed with ‘HG-’:
The Homegear bridge notifies the binding, but the binding is not aware of the channels, most likely due to the wrong type strings:
2017-10-13 05:31:09.982 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '17.0' for 'NEQ0172836:4#SET_TEMPERATURE' from gateway with id '6FE7E3C9-2E22-3B98-03D6-BC71967F8E6B'
2017-10-13 05:31:09.987 [WARN ] [ematic.handler.HomematicThingHandler] - Channel not found for datapoint 'NEQ0172836:4#SET_TEMPERATURE'
2017-10-13 05:31:09.991 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '0' for 'NEQ0172836:4#VALVE_STATE' from gateway with id '6FE7E3C9-2E22-3B98-03D6-BC71967F8E6B'
2017-10-13 05:31:09.996 [WARN ] [ematic.handler.HomematicThingHandler] - Channel not found for datapoint 'NEQ0172836:4#VALVE_STATE'
I’ve nothing to offer except you probably need to file an issue on the openhab2-addons repo. The behavior is clearly wrong but from all appearances is a problem with the bindings.