Homematic Binding fails to parse devices descriptions from homegear

  • Platform information:

    • Hardware: Synology DS411
    • OS: DSM 6.?
    • openHAB version: 2.5.2
  • Issue of the topic:
    I have Homegear 0.8-3031 running on a Raspi 2B with Raspbian Buster and HM-MOD-RPI-PCB (Firmware 1.4.1). 2 Homematic-Devices are paired.
    OpenHAB recognizes the Homegear gateway (“online”), but fails to discover the paired devices.

  • If logs where generated please post these here using code fences:
    homegear.log

06/21/20 16:48:57.279 RPC Server (Port 2001): Response binary: 42696E0100000008000000010000003C
06/21/20 16:48:57.293 RPC Server (Port 2001): Debug: Packet received: 42696E00000000130000000B6C6973744465766963657300000000
06/21/20 16:48:57.294 RPC Server (Port 2001): Info: Client number 15 is calling RPC method: listDevices (2) Parameters:
06/21/20 16:48:57.294 UPnP Server: Debug: Sleeping 244ms before sending response.
06/21/20 16:48:57.295 Not loading XML RPC device translation /etc/homegear/devices/0/l10n/en-US/rf_s_1conf_644_le_v2_3.xml: Translation not found.
06/21/20 16:48:57.295 Not loading XML RPC device translation /etc/homegear/devices/0/l10n/en-US/rf_s_1conf_644_le_v2_3.xml: Translation not found.
06/21/20 16:48:57.305 Not loading XML RPC device translation /etc/homegear/devices/0/l10n/en-US/rf_s_le_v2_3.xml: Translation not found.
06/21/20 16:48:57.305 Not loading XML RPC device translation /etc/homegear/devices/0/l10n/en-US/rf_s_le_v2_3.xml: Translation not found.
06/21/20 16:48:57.309 RPC Server (Port 2001): Response:
(Array length=6)
[
  (Struct length=20)
 {
    [ADDRESS] (String) KEQ0930929
    [AVAILABLE_FIRMWARE] (String) 2.8
    [CHANNELS] (Array length=2)
    [
      (Integer) 0
      (Integer) 1
    ]
    [CHILDREN] (Array length=2)
    [
      (String) KEQ0930929:0
      (String) KEQ0930929:1
    ]
    [FAMILY] (Integer) 0
    [FIRMWARE] (String) 2.2
    [FLAGS] (Integer) 1
    [ID] (Integer) 3
    [INTERFACE] (String) VBC0636319
    [NAME] (String)
    [PAIRING_METHOD] (String)
    [PARAMSETS] (Array length=1)
    [
      (String) MASTER
    ]
    [PARENT] (String)
    [PHYSICAL_ADDRESS] (Integer) 2351216
    [RF_ADDRESS] (Integer) 2351216
    [ROAMING] (Integer) 0
    [RX_MODE] (Integer) 1
    [TYPE] (String) HM-LC-Sw1PBU-FM
    [TYPE_ID] (Integer64) 105
    [VERSION] (Integer) 7
  }
  (Struct length=16)
  {
    [ADDRESS] (String) KEQ0930929:0
    [AES_ACTIVE] (Integer) 0
    [CHANNEL] (Integer) 0
 [DIRECTION] (Integer) 0
    [FAMILY] (Integer) 0
    [FLAGS] (Integer) 3
    [ID] (Integer) 3
    [INDEX] (Integer) 0
    [LINK_SOURCE_ROLES] (String)
    [LINK_TARGET_ROLES] (String)
    [NAME] (String)
    [PARAMSETS] (Array length=2)
    [
      (String) MASTER
      (String) VALUES
    ]
    [PARENT] (String) KEQ0930929
    [PARENT_TYPE] (String) HM-LC-Sw1PBU-FM
    [TYPE] (String) MAINTENANCE
    [VERSION] (Integer) 7
  }
  (Struct length=16)
  {
    [ADDRESS] (String) KEQ0930929:1
    [AES_ACTIVE] (Integer) 0
    [CHANNEL] (Integer) 1
    [DIRECTION] (Integer) 2
    [FAMILY] (Integer) 0
    [FLAGS] (Integer) 1
    [ID] (Integer) 3
    [INDEX] (Integer) 1
    [LINK_SOURCE_ROLES] (String)
    [LINK_TARGET_ROLES] (String) SWITCH WCS_TIPTRONIC_SENSOR WEATHER_CS
    [NAME] (String)
    [PARAMSETS] (Array length=3)
    [
      (String) MASTER
      (String) VALUES
      (String) LINK
    ]
    [PARENT] (String) KEQ0930929
   [PARENT_TYPE] (String) HM-LC-Sw1PBU-FM
    [TYPE] (String) SWITCH
    [VERSION] (Integer) 7
  }
  (Struct length=19)
  {
    [ADDRESS] (String) KEQ1059965
    [CHANNELS] (Array length=2)
    [
      (Integer) 0
      (Integer) 1
    ]
    [CHILDREN] (Array length=2)
    [
      (String) KEQ1059965:0
      (String) KEQ1059965:1
    ]
    [FAMILY] (Integer) 0
    [FIRMWARE] (String) 1.C
    [FLAGS] (Integer) 1
    [ID] (Integer) 4
    [INTERFACE] (String) VBC0636319
    [NAME] (String) Zwischenstecker 2
    [PAIRING_METHOD] (String)
    [PARAMSETS] (Array length=1)
    [
      (String) MASTER
    ]
    [PARENT] (String)
    [PHYSICAL_ADDRESS] (Integer) 2419425
    [RF_ADDRESS] (Integer) 2419425
    [ROAMING] (Integer) 0
    [RX_MODE] (Integer) 1
    [TYPE] (String) HM-LC-Sw1-Pl-2
    [TYPE_ID] (Integer64) 161
    [VERSION] (Integer) 1
  }
  (Struct length=16)
{
    [ADDRESS] (String) KEQ1059965:0
    [AES_ACTIVE] (Integer) 0
    [CHANNEL] (Integer) 0
    [DIRECTION] (Integer) 0
    [FAMILY] (Integer) 0
    [FLAGS] (Integer) 3
    [ID] (Integer) 4
    [INDEX] (Integer) 0
    [LINK_SOURCE_ROLES] (String)
    [LINK_TARGET_ROLES] (String)
    [NAME] (String)
    [PARAMSETS] (Array length=2)
    [
      (String) MASTER
      (String) VALUES
    ]
    [PARENT] (String) KEQ1059965
    [PARENT_TYPE] (String) HM-LC-Sw1-Pl-2
    [TYPE] (String) MAINTENANCE
    [VERSION] (Integer) 1
  }
  (Struct length=16)
  {
    [ADDRESS] (String) KEQ1059965:1
    [AES_ACTIVE] (Integer) 0
    [CHANNEL] (Integer) 1
    [DIRECTION] (Integer) 2
    [FAMILY] (Integer) 0
    [FLAGS] (Integer) 1
    [ID] (Integer) 4
    [INDEX] (Integer) 1
    [LINK_SOURCE_ROLES] (String)
    [LINK_TARGET_ROLES] (String) SWITCH WCS_TIPTRONIC_SENSOR WEATHER_CS
    [NAME] (String)
    [PARAMSETS] (Array length=3)
    [
      (String) MASTER

      (String) VALUES
      (String) LINK
    ]
    [PARENT] (String) KEQ1059965
    [PARENT_TYPE] (String) HM-LC-Sw1-Pl-2
    [TYPE] (String) SWITCH
    [VERSION] (Integer) 1
  }
]
06/21/20 16:48:57.315 RPC Server (Port 2001): Response binary: 42696E0100000AB1000001000000000600000101000000140000000741444452455353000000030000000A4B455130393330393239000000124$
06/21/20 16:48:57.538 UPnP Server: Debug: Sending discovery response packets to 239.255.255.250 on port 1900
06/21/20 16:48:57.639 UPnP Server: Debug: Sending notify packets.
06/21/20 16:48:57.803 UPnP Server: Debug: Discovery packet received from 239.255.255.250:1900
06/21/20 16:48:57.823 UPnP Server: Debug: Sleeping 1650ms before sending response.
0

openhab.log

2020-06-21 16:43:38.066 [INFO ] [ommunicator.AbstractHomematicGateway] - Connection resumed on gateway '8D3EE3BC-4CCC-39A0-35FF-64739A582980'
2020-06-21 16:48:57.344 [INFO ] [l.communicator.message.BinRpcMessage] - 42 B
2020-06-21 16:48:57.389 [INFO ] [l.communicator.message.BinRpcMessage] - 69 i
2020-06-21 16:48:57.391 [INFO ] [l.communicator.message.BinRpcMessage] - 6e n
2020-06-21 16:48:57.394 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:57.396 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.448 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.450 [INFO ] [l.communicator.message.BinRpcMessage] - a 

2020-06-21 16:48:57.452 [INFO ] [l.communicator.message.BinRpcMessage] - ffffffb1 ᄆ
2020-06-21 16:48:57.455 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.457 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.492 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:57.494 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.497 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.522 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.524 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.526 [INFO ] [l.communicator.message.BinRpcMessage] - 6 
2020-06-21 16:48:57.569 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.572 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.574 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:57.577 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:57.603 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.605 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.607 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.707 [INFO ] [l.communicator.message.BinRpcMessage] - 14 
2020-06-21 16:48:57.720 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.722 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.725 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.727 [INFO ] [l.communicator.message.BinRpcMessage] - 7 a
2020-06-21 16:48:57.761 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:57.764 [INFO ] [l.communicator.message.BinRpcMessage] - 44 D
2020-06-21 16:48:57.767 [INFO ] [l.communicator.message.BinRpcMessage] - 44 D
2020-06-21 16:48:57.793 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:57.795 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:57.797 [INFO ] [l.communicator.message.BinRpcMessage] - 53 S
2020-06-21 16:48:57.810 [INFO ] [l.communicator.message.BinRpcMessage] - 53 S
2020-06-21 16:48:57.813 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.816 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.850 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.853 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:57.855 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.857 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.883 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:57.885 [INFO ] [l.communicator.message.BinRpcMessage] - a 

2020-06-21 16:48:57.934 [INFO ] [l.communicator.message.BinRpcMessage] - 4b K
2020-06-21 16:48:57.936 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:57.949 [INFO ] [l.communicator.message.BinRpcMessage] - 51 Q
2020-06-21 16:48:57.951 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:57.954 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:57.956 [INFO ] [l.communicator.message.BinRpcMessage] - 33 3
2020-06-21 16:48:57.969 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:57.971 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:57.974 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:57.976 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.001 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.003 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.005 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.009 [INFO ] [l.communicator.message.BinRpcMessage] - 12 
2020-06-21 16:48:58.011 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.013 [INFO ] [l.communicator.message.BinRpcMessage] - 56 V
2020-06-21 16:48:58.016 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.054 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:58.056 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:58.152 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.154 [INFO ] [l.communicator.message.BinRpcMessage] - 42 B
2020-06-21 16:48:58.157 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:58.172 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.174 [INFO ] [l.communicator.message.BinRpcMessage] - 5f _
2020-06-21 16:48:58.179 [INFO ] [l.communicator.message.BinRpcMessage] - 46 F
2020-06-21 16:48:58.182 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:58.184 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:58.187 [INFO ] [l.communicator.message.BinRpcMessage] - 4d M
2020-06-21 16:48:58.216 [INFO ] [l.communicator.message.BinRpcMessage] - 57 W
2020-06-21 16:48:58.228 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.231 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:58.233 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.236 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.238 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.240 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.242 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:58.244 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.246 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.260 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.263 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:58.265 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:58.278 [INFO ] [l.communicator.message.BinRpcMessage] - 2e .
2020-06-21 16:48:58.281 [INFO ] [l.communicator.message.BinRpcMessage] - 38 8
2020-06-21 16:48:58.283 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.285 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.318 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.323 [INFO ] [l.communicator.message.BinRpcMessage] - 8 
2020-06-21 16:48:58.326 [INFO ] [l.communicator.message.BinRpcMessage] - 43 C
2020-06-21 16:48:58.352 [INFO ] [l.communicator.message.BinRpcMessage] - 48 H
2020-06-21 16:48:58.355 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.357 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:58.371 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:58.373 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.376 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:58.378 [INFO ] [l.communicator.message.BinRpcMessage] - 53 S
2020-06-21 16:48:58.381 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.383 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.385 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:58.387 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.412 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.415 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.417 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.544 [INFO ] [l.communicator.message.BinRpcMessage] - 2 
2020-06-21 16:48:58.546 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.581 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.584 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.586 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:58.652 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.655 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.657 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.720 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.722 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.725 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.727 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.792 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:58.795 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.797 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.802 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.804 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:58.807 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.809 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.812 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.814 [INFO ] [l.communicator.message.BinRpcMessage] - 8 
2020-06-21 16:48:58.816 [INFO ] [l.communicator.message.BinRpcMessage] - 43 C
2020-06-21 16:48:58.819 [INFO ] [l.communicator.message.BinRpcMessage] - 48 H
2020-06-21 16:48:58.821 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:58.824 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:58.826 [INFO ] [l.communicator.message.BinRpcMessage] - 44 D
2020-06-21 16:48:58.829 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:58.831 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.834 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:58.836 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.839 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.845 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:58.847 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.850 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.852 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.855 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.857 [INFO ] [l.communicator.message.BinRpcMessage] - 2 
2020-06-21 16:48:58.860 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.862 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.864 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.867 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:58.869 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.872 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.874 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.876 [INFO ] [l.communicator.message.BinRpcMessage] - c 
2020-06-21 16:48:58.886 [INFO ] [l.communicator.message.BinRpcMessage] - 4b K
2020-06-21 16:48:58.888 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.891 [INFO ] [l.communicator.message.BinRpcMessage] - 51 Q
2020-06-21 16:48:58.893 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:58.895 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.897 [INFO ] [l.communicator.message.BinRpcMessage] - 33 3
2020-06-21 16:48:58.900 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:58.902 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.904 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:58.907 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.910 [INFO ] [l.communicator.message.BinRpcMessage] - 3a :
2020-06-21 16:48:58.913 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:58.915 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.918 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.922 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.924 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:58.926 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.929 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.932 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.935 [INFO ] [l.communicator.message.BinRpcMessage] - c 
2020-06-21 16:48:58.937 [INFO ] [l.communicator.message.BinRpcMessage] - 4b K
2020-06-21 16:48:58.940 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:58.942 [INFO ] [l.communicator.message.BinRpcMessage] - 51 Q
2020-06-21 16:48:58.944 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:58.947 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.950 [INFO ] [l.communicator.message.BinRpcMessage] - 33 3
2020-06-21 16:48:58.952 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:58.954 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.957 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:58.959 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:58.961 [INFO ] [l.communicator.message.BinRpcMessage] - 3a :
2020-06-21 16:48:58.964 [INFO ] [l.communicator.message.BinRpcMessage] - 31 1
2020-06-21 16:48:58.966 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.969 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.971 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:58.973 [INFO ] [l.communicator.message.BinRpcMessage] - 6 
2020-06-21 16:48:58.978 [INFO ] [l.communicator.message.BinRpcMessage] - 46 F
2020-06-21 16:48:58.980 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:58.983 [INFO ] [l.communicator.message.BinRpcMessage] - 4d M
2020-06-21 16:48:58.985 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:58.987 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:58.996 [INFO ] [l.communicator.message.BinRpcMessage] - 59 Y
2020-06-21 16:48:59.032 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.035 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.037 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.045 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:59.047 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.050 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.052 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.054 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.056 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.069 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.071 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.074 [INFO ] [l.communicator.message.BinRpcMessage] - 8 
2020-06-21 16:48:59.076 [INFO ] [l.communicator.message.BinRpcMessage] - 46 F
2020-06-21 16:48:59.086 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:59.089 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:59.092 [INFO ] [l.communicator.message.BinRpcMessage] - 4d M
2020-06-21 16:48:59.094 [INFO ] [l.communicator.message.BinRpcMessage] - 57 W
2020-06-21 16:48:59.103 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:59.105 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:59.112 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:59.114 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.117 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.119 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.121 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.124 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.126 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.128 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.135 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.137 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:59.139 [INFO ] [l.communicator.message.BinRpcMessage] - 2e .
2020-06-21 16:48:59.141 [INFO ] [l.communicator.message.BinRpcMessage] - 32 2
2020-06-21 16:48:59.144 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.146 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.148 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.151 [INFO ] [l.communicator.message.BinRpcMessage] - 5 
2020-06-21 16:48:59.153 [INFO ] [l.communicator.message.BinRpcMessage] - 46 F
2020-06-21 16:48:59.155 [INFO ] [l.communicator.message.BinRpcMessage] - 4c L
2020-06-21 16:48:59.157 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:59.160 [INFO ] [l.communicator.message.BinRpcMessage] - 47 G
2020-06-21 16:48:59.162 [INFO ] [l.communicator.message.BinRpcMessage] - 53 S
2020-06-21 16:48:59.168 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.170 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.173 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.175 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:59.177 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.190 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.192 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.194 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:59.197 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.202 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.205 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.207 [INFO ] [l.communicator.message.BinRpcMessage] - 2 
2020-06-21 16:48:59.215 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:59.217 [INFO ] [l.communicator.message.BinRpcMessage] - 44 D
2020-06-21 16:48:59.220 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.222 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.224 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.226 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:48:59.229 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.231 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.233 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.236 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.238 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.240 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.242 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.244 [INFO ] [l.communicator.message.BinRpcMessage] - 9 	
2020-06-21 16:48:59.246 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:59.250 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:59.252 [INFO ] [l.communicator.message.BinRpcMessage] - 54 T
2020-06-21 16:48:59.255 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:59.257 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:59.263 [INFO ] [l.communicator.message.BinRpcMessage] - 46 F
2020-06-21 16:48:59.265 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:59.267 [INFO ] [l.communicator.message.BinRpcMessage] - 43 C
2020-06-21 16:48:59.271 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:59.273 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.275 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.277 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.280 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.283 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.285 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.287 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.289 [INFO ] [l.communicator.message.BinRpcMessage] - a 

2020-06-21 16:48:59.292 [INFO ] [l.communicator.message.BinRpcMessage] - 56 V
2020-06-21 16:48:59.294 [INFO ] [l.communicator.message.BinRpcMessage] - 42 B
2020-06-21 16:48:59.296 [INFO ] [l.communicator.message.BinRpcMessage] - 43 C
2020-06-21 16:48:59.299 [INFO ] [l.communicator.message.BinRpcMessage] - 30 0
2020-06-21 16:48:59.301 [INFO ] [l.communicator.message.BinRpcMessage] - 36 6
2020-06-21 16:48:59.311 [INFO ] [l.communicator.message.BinRpcMessage] - 33 3
2020-06-21 16:48:59.315 [INFO ] [l.communicator.message.BinRpcMessage] - 36 6
2020-06-21 16:48:59.317 [INFO ] [l.communicator.message.BinRpcMessage] - 33 3
2020-06-21 16:48:59.328 [INFO ] [l.communicator.message.BinRpcMessage] - 31 1
2020-06-21 16:48:59.330 [INFO ] [l.communicator.message.BinRpcMessage] - 39 9
2020-06-21 16:48:59.333 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.335 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.339 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.341 [INFO ] [l.communicator.message.BinRpcMessage] - 4 
2020-06-21 16:48:59.343 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:59.346 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:59.350 [INFO ] [l.communicator.message.BinRpcMessage] - 4d M
2020-06-21 16:48:59.352 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:59.355 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.357 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.359 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.361 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.364 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.366 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.368 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.370 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.372 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.374 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.376 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.380 [INFO ] [l.communicator.message.BinRpcMessage] - e 
2020-06-21 16:48:59.382 [INFO ] [l.communicator.message.BinRpcMessage] - 50 P
2020-06-21 16:48:59.384 [INFO ] [l.communicator.message.BinRpcMessage] - 41 A
2020-06-21 16:48:59.386 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:59.389 [INFO ] [l.communicator.message.BinRpcMessage] - 52 R
2020-06-21 16:48:59.391 [INFO ] [l.communicator.message.BinRpcMessage] - 49 I
2020-06-21 16:48:59.394 [INFO ] [l.communicator.message.BinRpcMessage] - 4e N
2020-06-21 16:48:59.396 [INFO ] [l.communicator.message.BinRpcMessage] - 47 G
2020-06-21 16:48:59.398 [INFO ] [l.communicator.message.BinRpcMessage] - 5f _
2020-06-21 16:48:59.400 [INFO ] [l.communicator.message.BinRpcMessage] - 4d M
2020-06-21 16:48:59.402 [INFO ] [l.communicator.message.BinRpcMessage] - 45 E
2020-06-21 16:48:59.404 [INFO ] [l.communicator.message.BinRpcMessage] - 54 T
2020-06-21 16:48:59.406 [INFO ] [l.communicator.message.BinRpcMessage] - 48 H
2020-06-21 16:48:59.409 [INFO ] [l.communicator.message.BinRpcMessage] - 4f O
2020-06-21 16:48:59.411 [INFO ] [l.communicator.message.BinRpcMessage] - 44 D
2020-06-21 16:48:59.413 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.415 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.417 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.420 [INFO ] [l.communicator.message.BinRpcMessage] - 3 
2020-06-21 16:48:59.422 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.425 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.432 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.434 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.437 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.439 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:48:59.441 [INFO ] [l.communicator.message.BinRpcMessage] - 0  

[...}

2020-06-21 16:49:10.123 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:49:10.125 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:49:10.126 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:49:10.128 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:49:10.130 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:49:10.131 [INFO ] [l.communicator.message.BinRpcMessage] - 0  
2020-06-21 16:49:10.133 [INFO ] [l.communicator.message.BinRpcMessage] - 1 
2020-06-21 16:49:10.145 [ERROR] [very.HomematicDeviceDiscoveryService] - Unknown data type 209
java.io.IOException: Unknown data type 209
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.readRpcValue(BinRpcMessage.java:251) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.readRpcValue(BinRpcMessage.java:243) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.readRpcValue(BinRpcMessage.java:234) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.generateResponseData(BinRpcMessage.java:141) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.decodeMessage(BinRpcMessage.java:130) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.message.BinRpcMessage.<init>(BinRpcMessage.java:100) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.client.BinRpcClient.sendMessage(BinRpcClient.java:81) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.client.BinRpcClient.sendMessage(BinRpcClient.java:94) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.client.BinRpcClient.sendMessage(BinRpcClient.java:70) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.client.RpcClient.listDevices(RpcClient.java:169) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.getDeviceDescriptions(AbstractHomematicGateway.java:448) ~[?:?]
	at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadAllDeviceMetadata(AbstractHomematicGateway.java:372) ~[?:?]
	at org.openhab.binding.homematic.internal.discovery.HomematicDeviceDiscoveryService.lambda$0(HomematicDeviceDiscoveryService.java:209) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_211]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_211]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_211]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_211]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_211]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_211]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]

I have the same problem with Openhab 2.5.6-1 and 2.5.6-2 respectively,

  • libhomegear-base: 0.8.0-3039
  • libhomegear-node: 0.1.7-51
  • libhomegear-ipc: 0.1.2-40

Did you solve the problem ?

Hi Snoopy,

before my post I already reinstalled homegear and homematic binding and tried to configure OpenHab by files and by PaperUI - but without success. I have no idea what else to try :slightly_frowning_face:

I looks like as if homegear has changed the format of their response messages.

Can you please enable the TRACE log mode for the Homematic binding, restart openHab and post the log file. Maybe we can see what is going wrong.

Hello Martin,

thanks for trying to help. Hope the log is the thing you were asking for:

Hi Rolf,

I think I have found the reason for the problem. The BinRPC response method uses a data type that is currently not supported by openHAB:

 [TYPE_ID] (Integer64) 105

the Integer64 datatype (209 = 0xd1) has not been used by older Homegear versions and now causes this problem. Can you please create an issue in the openHAB Add-Ons repo? I can try to fix this problem.

Got the same issue. Glad someone could point that out. Was driving me nuts.

I’m running: Latest docker image 2.5.6 and homegear nightly 0.8-3039

Maybe I can solve this problem over the weekend. Here is the github issue:

1 Like

I have added support for the Integer64 datatype and uploaded a test jar here: https://github.com/MHerbst/openhab-addons-test

1 Like

Seems to solve the issue so far. thx