Hi Pauli,
thanks for your feedback and the hard work you put in to the binding.
I’m running openHAB 2 on a Raspberry Pi B 2 with a Raspbian OS.
To make I sure there were no loose ends I updated the FW of the Raspberry and updated Raspbian to the latest version.
I also did a clean install of the nightly build from last night and put only the new RFXCOM binding in the addons folder.
No change to start.sh was made nor a rfxcom.cfg file was created.
Below you see the log after I initiated a manual discovery on the RFXCOM binding.
2015-11-25 19:22:49 [DEBUG] [i.DiscoveryServiceRegistryImpl:333 ] - Triggering scan for thing types ‘[rfxcom:RFXtrx433, rfxcom:RFXtrx315, rfxcom:RFXrec433]’ on ‘RFXComBridgeDiscovery’…
2015-11-25 19:22:49 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:67 ] - Start discovery scan for RFXCOM transceivers
/jni/linux/arm-hf/libjd2xx.so
2015-11-25 19:22:49 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:91 ] - Discovering RFXCOM transceiver devices by JD2XX version 66055
2015-11-25 19:22:49 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:98 ] - Discovered 1 FTDI device(s)
2015-11-25 19:22:49 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:145 ] - Discovered RFXCOM transceiver, bridgeType=‘rfxcom:RFXtrx433’, bridgeId=‘A1XR580Z’
2015-11-25 19:22:49 [INFO ] [s.c.d.internal.PersistentInbox:125 ] - Added new thing ‘rfxcom:RFXtrx433:A1XR580Z’ to inbox.
2015-11-25 19:22:49 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:122 ] - Discovery done
2015-11-25 19:22:49 [DEBUG] [.core.common.ThreadPoolManager:171 ] - Created thread pool ‘safeCall’ with size 3-10
2015-11-25 19:22:49 [INFO ] [marthome.event.InboxAddedEvent:43 ] - Discovery Result with UID ‘rfxcom:RFXtrx433:A1XR580Z’ has been added.
2015-11-25 19:22:58 [DEBUG] [s.c.d.internal.PersistentInbox:253 ] - Discovery result removed from inbox, because it was added as a Thing to the ThingRegistry.
2015-11-25 19:22:58 [INFO ] [rthome.event.InboxRemovedEvent:43 ] - Discovery Result with UID ‘rfxcom:RFXtrx433:A1XR580Z’ has been removed.
2015-11-25 19:22:58 [INFO ] [marthome.event.ThingAddedEvent:43 ] - Thing ‘rfxcom:RFXtrx433:A1XR580Z’ has been added.
2015-11-25 19:22:58 [DEBUG] [.c.thing.internal.ThingManager:370 ] - Thing ‘rfxcom:RFXtrx433:A1XR580Z’ is tracked by ThingManager.
2015-11-25 19:22:58 [DEBUG] [.c.thing.internal.ThingManager:494 ] - Calling registerHandler handler for thing ‘rfxcom:RFXtrx433:A1XR580Z’ at ‘org.openhab.binding.rfxcom.internal.RFXComHandlerFactory@14d9437’.
2015-11-25 19:22:58 [INFO ] [ome.event.ThingStatusInfoEvent:43 ] - ‘rfxcom:RFXtrx433:A1XR580Z’ updated: INITIALIZING
2015-11-25 19:22:58 [INFO ] [nt.ThingStatusInfoChangedEvent:43 ] - ‘rfxcom:RFXtrx433:A1XR580Z’ changed from UNINITIALIZED to INITIALIZING
2015-11-25 19:22:58 [DEBUG] [.core.common.ThreadPoolManager:141 ] - Created scheduled thread pool ‘thingHandler’ of size 3
2015-11-25 19:22:58 [DEBUG] [.r.handler.RFXComBridgeHandler:96 ] - Initializing RFXCOM bridge handler
2015-11-25 19:22:58 [INFO ] [ome.event.ThingStatusInfoEvent:43 ] - ‘rfxcom:RFXtrx433:A1XR580Z’ updated: OFFLINE
2015-11-25 19:22:58 [INFO ] [nt.ThingStatusInfoChangedEvent:43 ] - ‘rfxcom:RFXtrx433:A1XR580Z’ changed from INITIALIZING to OFFLINE
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (String) A1XR580Z to field ‘bridgeId’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) true to field ‘ignoreConfig’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableUndecoded’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableImagintronixOpus’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableByronSX’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableRSL’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableLighting4’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableFineOffsetViking’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableRubicson’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableAEBlyss’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableBlindsT1T2T3T4’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableBlindsT0’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:69 ] - Skipping field ‘enableProGuard’, because it’s primitive data type and value is not set
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:69 ] - Skipping field ‘enableFS20’, because it’s primitive data type and value is not set
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableLaCrosse’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableHidekiUPM’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableADLightwaveRF’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableMertik’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:69 ] - Skipping field ‘enableVisonic’, because it’s primitive data type and value is not set
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableATI’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableOregonScientific’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableMeiantech’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableHomeEasyEU’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableAC’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableARC’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.e.s.config.core.Configuration:89 ] - Setting value (boolean) false to field ‘enableX10’ in configuration class org.openhab.binding.rfxcom.internal.config.RFXComBridgeConfiguration
2015-11-25 19:22:58 [DEBUG] [.r.handler.RFXComBridgeHandler:106 ] - Checking RFXCOM transceiver connection, thing status = OFFLINE
2015-11-25 19:22:58 [DEBUG] [.r.handler.RFXComBridgeHandler:136 ] - Connecting to RFXCOM transceiver
2015-11-25 19:22:59 [DEBUG] [.c.thing.internal.ThingManager:84 ] - Thing handler for thing ‘rfxcom:RFXtrx433:A1XR580Z’ added.
2015-11-25 19:22:59 [DEBUG] [.c.thing.internal.ThingManager:259 ] - Assigning handler for thing ‘rfxcom:RFXtrx433:A1XR580Z’.
2015-11-25 19:22:59 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:78 ] - Disconnecting
2015-11-25 19:22:59 [DEBUG] [.c.c.r.AbstractManagedProvider:62 ] - Added new element rfxcom:RFXtrx433:A1XR580Z to ManagedThingProvider.
2015-11-25 19:22:59 [INFO ] [o.b.r.i.c.RFXComJD2XXConnector:52 ] - Connecting to RFXCOM device ‘A1XR580Z’.
2015-11-25 19:22:59 [ERROR] [.r.handler.RFXComBridgeHandler:212 ] - Connection to RFXCOM transceiver failed
2015-11-25 19:22:59 [INFO ] [smarthome.event.ItemAddedEvent:43 ] - Item ‘rfxcom_RFXtrx433_A1XR580Z’ has been added.
2015-11-25 19:22:59 [DEBUG] [.c.c.r.AbstractManagedProvider:62 ] - Added new element rfxcom_RFXtrx433_A1XR580Z to ManagedItemProvider.
2015-11-25 19:22:59 [DEBUG] [.c.t.internal.ThingLinkManager:328 ] - Assigning linked group item ‘rfxcom_RFXtrx433_A1XR580Z’ to thing ‘rfxcom:RFXtrx433:A1XR580Z’.
2015-11-25 19:22:59 [INFO ] [.event.ItemThingLinkAddedEvent:43 ] - Link ‘rfxcom_RFXtrx433_A1XR580Z-rfxcom:RFXtrx433:A1XR580Z’ has been added.
2015-11-25 19:22:59 [DEBUG] [.c.c.r.AbstractManagedProvider:62 ] - Added new element rfxcom_RFXtrx433_A1XR580Z -> rfxcom:RFXtrx433:A1XR580Z to ManagedItemThingLinkProvider.
2015-11-25 19:22:59 [DEBUG] [i.DiscoveryServiceRegistryImpl:309 ] - Trying to start 2 scans with an aggregating listener.
2015-11-25 19:22:59 [DEBUG] [i.DiscoveryServiceRegistryImpl:333 ] - Triggering scan for thing types ‘[rfxcom:RFXtrx433, rfxcom:RFXtrx315, rfxcom:RFXrec433]’ on ‘RFXComBridgeDiscovery’…
2015-11-25 19:22:59 [DEBUG] [.e.s.i.r.c.d.DiscoveryResource:88 ] - Scan for binding ‘rfxcom’ successfully finished.
2015-11-25 19:22:59 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:67 ] - Start discovery scan for RFXCOM transceivers
2015-11-25 19:22:59 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:91 ] - Discovering RFXCOM transceiver devices by JD2XX version 66055
2015-11-25 19:22:59 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:98 ] - Discovered 1 FTDI device(s)
2015-11-25 19:22:59 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:145 ] - Discovered RFXCOM transceiver, bridgeType=‘rfxcom:RFXtrx433’, bridgeId=‘A1XR580Z’
2015-11-25 19:22:59 [DEBUG] [s.c.d.internal.PersistentInbox:141 ] - Discovery result with thing ‘rfxcom:RFXtrx433:A1XR580Z’ not added as inbox entry. It is already present as thing in the ThingRegistry.
2015-11-25 19:22:59 [DEBUG] [.b.r.i.d.RFXComBridgeDiscovery:122 ] - Discovery done
2015-11-25 19:22:59 [DEBUG] [i.DiscoveryServiceRegistryImpl:333 ] - Triggering scan for thing types ‘[rfxcom:lighting1, rfxcom:lighting2, rfxcom:lighting3, rfxcom:lighting4, rfxcom:lighting5, rfxcom:lighting6, rfxcom:chime, rfxcom:fan, rfxcom:curtain1, rfxcom:blinds1, rfxcom:security1, rfxcom:camera1, rfxcom:remotecontrol, rfxcom:thermostat1, rfxcom:thermostat2, rfxcom:thermostat3, rfxcom:bbqtemperature, rfxcom:temperaturerain, rfxcom:temperature, rfxcom:humidity, rfxcom:temperaturehumidity, rfxcom:barometric, rfxcom:temperaturehumiditybarometric, rfxcom:rain, rfxcom:wind, rfxcom:uv, rfxcom:datetime, rfxcom:current, rfxcom:energyusage, rfxcom:currentenergy, rfxcom:power, rfxcom:weightingscale, rfxcom:gasusage, rfxcom:waterusage, rfxcom:rfxsensor, rfxcom:rfxmeter, rfxcom:fs20, rfxcom:rfy]’ on ‘RFXComDeviceDiscoveryService’…
2015-11-25 19:23:00 [DEBUG] [i.DiscoveryServiceRegistryImpl:69 ] - Finished 1 of 2 discovery services.
2015-11-25 19:23:09 [DEBUG] [i.DiscoveryServiceRegistryImpl:69 ] - Finished 2 of 2 discovery services.
2015-11-25 19:23:09 [DEBUG] [.e.s.i.r.c.d.DiscoveryResource:88 ] - Scan for binding ‘rfxcom’ successfully finished.
2015-11-25 19:23:42 [DEBUG] [.c.t.internal.ThingLinkManager:376 ] - Removing linked group item from thing ‘rfxcom:RFXtrx433:A1XR580Z’.
2015-11-25 19:23:42 [DEBUG] [.c.t.internal.ThingLinkManager:328 ] - Assigning linked group item ‘rfxcom_RFXtrx433_A1XR580Z’ to thing ‘rfxcom:RFXtrx433:A1XR580Z’.
2015-11-25 19:23:42 [DEBUG] [.r.handler.RFXComBridgeHandler:79 ] - Handler disposed.
2015-11-25 19:23:42 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:78 ] - Disconnecting
2015-11-25 19:23:42 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:95 ] - Close serial port
2015-11-25 19:23:42 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:104 ] - Closed
2015-11-25 19:23:42 [DEBUG] [.r.handler.RFXComBridgeHandler:96 ] - Initializing RFXCOM bridge handler
2015-11-25 19:23:42 [INFO ] [ome.event.ThingStatusInfoEvent:43 ] - ‘rfxcom:RFXtrx433:A1XR580Z’ updated: OFFLINE
after that I’m getting continuously:
2015-11-25 19:30:43 [DEBUG] [.r.handler.RFXComBridgeHandler:106 ] - Checking RFXCOM transceiver connection, thing status = OFFLINE
2015-11-25 19:30:43 [DEBUG] [.r.handler.RFXComBridgeHandler:136 ] - Connecting to RFXCOM transceiver
2015-11-25 19:30:43 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:78 ] - Disconnecting
2015-11-25 19:30:43 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:95 ] - Close serial port
2015-11-25 19:30:43 [DEBUG] [o.b.r.i.c.RFXComJD2XXConnector:104 ] - Closed
2015-11-25 19:30:43 [INFO ] [o.b.r.i.c.RFXComJD2XXConnector:52 ] - Connecting to RFXCOM device ‘A1XR580Z’.
2015-11-25 19:30:43 [ERROR] [.r.handler.RFXComBridgeHandler:212 ] - Connection to RFXCOM transceiver failed