Binding does not show up in openHAB3 but is there in openHAB4

Hello,

As I’m continuing my work on the AirZone binding, I’m now trying to use it in my production 3.4.4 environment.
I have configured github actions to build the bundles for me, the artifacts are here

I took the “main_java17” jar and placed it in my development 4.0.0 snapshot installation and it works just fine:

I did the same with the “3.4.x_java11” one, placing the jar file in the /usr/share/openhab3/addons folder and I’m not seeing the AirZone binding when I click on the “+” icon in the Things page.

Here are the results of bundle:capabilities in the console:

openhab> bundle:capabilities 306
com.obones.binding.airzone_0.1.0 [306] provides:
------------------------------------------------
osgi.wiring.bundle; com.obones.binding.airzone 0.1.0 [UNUSED]
osgi.wiring.host; com.obones.binding.airzone 0.1.0 [UNUSED]
osgi.identity; com.obones.binding.airzone 0.1.0 [UNUSED]
osgi.service; objectClass:List<String>="com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider,org.openhab.core.thing.type.DynamicStateDescriptionProvider"; uses:="com.obones.binding.airzone.internal,org.openhab.core.thing.type" [UNUSED]
osgi.service; objectClass:List<String>="org.openhab.core.thing.binding.ThingHandlerFactory"; uses:="org.openhab.core.thing.binding" [UNUSED]
service; [org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] with properties:
   service.id = 595
   service.bundleid = 306
   service.scope = bundle
   component.name = com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
   component.id = 380
   Used by:
      org.openhab.core.thing_3.4.4 [212]
service; [org.openhab.core.thing.binding.ThingHandlerFactory] with properties:
   service.id = 596
   service.bundleid = 306
   service.scope = bundle
   component.name = binding.airzone
   component.id = 381
   Used by:
      org.openhab.core.config.discovery_3.4.4 [162]
      org.openhab.core.model.thing_3.4.4 [206]
      org.openhab.core.thing_3.4.4 [212]

which is not that much different from other bundles that are working fine.
Also, the bundle:status command returns “Active” and bundle:start does not show any error, nor could I find any in the openhab log either.

It’s as if the bundle is properly loaded but nothing gets used from it.
I must have missed something here while developing, but I can’t figure out what it is.

Any help would be greatly appreciated.

Ok, I have started two “debug” instances on my development environment, started them up and placed the appropriate addon jar file in the addons folder while log level was set to TRACE
Here is the result for 3.4.4

[INFO ] [org.apache.felix.fileinstall        ] - Installing bundle com.obones.binding.airzone / 0.1.0
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Starting destruction process
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Not an extended bundle or destruction of extension already finished
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting destruction process
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Not an extended bundle or destruction of extension already finished
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Starting destruction process
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Not an extended bundle or destruction of extension already finished
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting destruction process
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Not an extended bundle or destruction of extension already finished
[DEBUG] [org.apache.felix.configurator       ] - Adding bundle com.obones.binding.airzone:0.1.0 (239) : starting
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - No provided SPI services. Skipping bundle: com.obones.binding.airzone
[DEBUG] [org.apache.felix.configurator       ] - Adding bundle com.obones.binding.airzone:0.1.0 (239) : active
[DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - No provided SPI services. Skipping bundle: com.obones.binding.airzone
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting extension synchronously
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : Bundle active
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : Descriptor locations OSGI-INF/com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider.xml,OSGI-INF/binding.airzone.xml
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) Registering component with pid [com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] for bundle 239
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : BundleComponentActivator : ComponentHolder created.
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) Registering component with pid [binding.airzone] for bundle 239
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : BundleComponentActivator : ComponentHolder created.
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : May enable component holder com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator :Enabling component holder com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Dependency Manager created $000interface=org.openhab.core.thing.ThingRegistry, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=0
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component created: DS=DS14, implementation=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component Services: scope=singleton, services=[org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component Properties: {}
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component can not be activated since it is in state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Updating target filters
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : No change in target property for dependency $000: currently registered: false
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] :  No existing service listener to unregister for dependency $000
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Setting target property for dependency $000 to null
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.thing.ThingRegistry), initialReferenceFilter (objectClass=org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202} (enter)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202} (exit)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracker opened
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : registering service listener for dependency $000









[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from disabled to unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Component enabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : ActivateInternal
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Activating component from state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from unsatisfiedReference to satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : registration change queue [registered]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider}={service.id=521, service.bundleid=239, service.scope=bundle, component.name=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, component.id=330}: stack of references: []
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Checking constructor public com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getReferenceClass: Looking for interface class org.openhab.core.thing.ThingRegistry through loader of com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getParameterClass: Found class org.openhab.core.thing.ThingRegistry
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Found constructor with 1 arguments : public com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : This thread collected dependencies
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getService (single component manager) dependencies collected.
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202}] service: [null]]]

[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202}: stack of references: [{org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider}={service.id=521, service.bundleid=239, service.scope=bundle, component.name=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, component.id=330}]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getting activate: activate
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Locating method activate in class com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Declared Method com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider.activate([interface org.osgi.service.component.ComponentContext]) not found
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Locating method activate in class java.lang.Object
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Declared Method java.lang.Object.activate([interface org.osgi.service.component.ComponentContext]) not found
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : activate method [activate] not found, ignoring
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Set implementation object for component
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from satisfied to active
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : May enable component holder binding.airzone
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator :Enabling component holder binding.airzone
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created $000interface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=0
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created $001interface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=1
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created LocaleProviderinterface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=setLocaleProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created TranslationProviderinterface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=setTranslationProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component created: DS=DS14, implementation=com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[binding.airzone]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component Services: scope=singleton, services=[org.openhab.core.thing.binding.ThingHandlerFactory]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component Properties: {}
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component can not be activated since it is in state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Updating target filters
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency $000: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency $000
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency $000 to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency $000
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency $001: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency $001
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency $001 to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for $001, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency $001
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency LocaleProvider: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency LocaleProvider to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for LocaleProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency TranslationProvider: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency TranslationProvider to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for TranslationProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency TranslationProvider









[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from disabled to unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Component enabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : ActivateInternal
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Activating component from state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from unsatisfiedReference to satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registration change queue [registered]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}: stack of references: []
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Checking constructor public com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getParameterClass: Found class org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getParameterClass: Found class org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found constructor with 2 arguments : public com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting bind: setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method setLocaleProvider in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Looking for method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider([interface org.osgi.framework.ServiceReference]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getParameterClass: Found class org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Found Method protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found bind method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting bind: setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method setTranslationProvider in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Looking for method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider([interface org.osgi.framework.ServiceReference]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getParameterClass: Found class org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Found Method protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found bind method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : This thread collected dependencies
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getService (single component manager) dependencies collected.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency $001, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency LocaleProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency TranslationProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b]]]

[TRACE] [ternal.factory.AirZoneHandlerFactory] - AirZoneHandlerFactory(locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b) called.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking bind: setLocaleProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl]
[TRACE] [ternal.factory.AirZoneHandlerFactory] - setLocaleProvider(): provided locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b.
[TRACE] [ternal.factory.AirZoneHandlerFactory] - updateLocalization(): creating Localization based on locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b).
[TRACE] [.airzone.internal.utils.Localization] - Localization(Constructor w/ org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b) called.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked bind: setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking bind: setTranslationProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl]
[TRACE] [ternal.factory.AirZoneHandlerFactory] - setTranslationProvider(): provided translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked bind: setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting activate: activate
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method activate in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found activate method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.activate(org.osgi.service.component.ComponentContext)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.type.ThingTypeRegistry}={service.id=156, service.bundleid=212, service.scope=bundle, component.name=org.openhab.core.thing.type.ThingTypeRegistry, component.id=218}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.config.core.ConfigDescriptionRegistry}={service.id=194, service.bundleid=161, service.scope=bundle, component.name=org.openhab.core.config.core.ConfigDescriptionRegistry, component.id=223}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked activate: activate
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Set implementation object for component
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from satisfied to active
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}: stack of references: []
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, component.name=binding.airzone, component.id=331}: stack of references: []


[INFO ] [org.apache.felix.fileinstall        ] - Started bundle: file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar

And this is the result with 4.0.0-SNAPSHOT

[INFO ] [org.apache.felix.fileinstall        ] - Installing bundle com.obones.binding.airzone / 0.1.0
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Starting destruction process
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Not an extended bundle or destruction of extension already finished
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting destruction process
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Not an extended bundle or destruction of extension already finished
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Starting destruction process
[DEBUG] [ell.impl.action.osgi.CommandExtender] - com.obones.binding.airzone (239): Not an extended bundle or destruction of extension already finished
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting destruction process
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Not an extended bundle or destruction of extension already finished
[DEBUG] [org.apache.felix.configurator       ] - Adding bundle com.obones.binding.airzone:0.1.0 (239) : starting
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - No provided SPI services. Skipping bundle: com.obones.binding.airzone
[DEBUG] [org.apache.felix.configurator       ] - Adding bundle com.obones.binding.airzone:0.1.0 (239) : active
[DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle com.obones.binding.airzone


[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) bundle com.obones.binding.airzone:0.1.0 (239) : Starting extension synchronously
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : Bundle active
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : Descriptor locations OSGI-INF/com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider.xml,OSGI-INF/binding.airzone.xml
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) Registering component with pid [com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] for bundle 239
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : BundleComponentActivator : ComponentHolder created.
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) Registering component with pid [binding.airzone] for bundle 239
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : BundleComponentActivator : ComponentHolder created.
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.factoryPid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0)(service.pid=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.factoryPid=binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.factoryPid=binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.factoryPid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [org.apache.felix.configadmin        ] - listConfigurations(filter=(|(service.pid=binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar)))
[DEBUG] [org.apache.felix.configadmin        ] - Listing configurations matching (|(service.pid=binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0)(service.pid=binding.airzone|com.obones.binding.airzone|0.1.0|file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar))
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : May enable component holder com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator :Enabling component holder com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Dependency Manager created $000interface=org.openhab.core.thing.ThingRegistry, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=0
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Dependency Manager created osgi.ds.satisfying.conditioninterface=org.osgi.service.condition.Condition, filter=(osgi.condition.id=true), policy=dynamic, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component created: DS=DS14, implementation=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component Services: scope=singleton, services=[org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Component can not be activated since it is in state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider] : Querying state disabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Updating target filters
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : No change in target property for dependency $000: currently registered: false
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] :  No existing service listener to unregister for dependency $000
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Setting target property for dependency $000 to null
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.thing.ThingRegistry), initialReferenceFilter (objectClass=org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202} (enter)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202} (exit)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm $000 tracker opened
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : registering service listener for dependency $000
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] :  No existing service listener to unregister for dependency osgi.ds.satisfying.condition
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Setting target property for dependency osgi.ds.satisfying.condition to (osgi.condition.id=true)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : New service tracker for osgi.ds.satisfying.condition, initial active: false, previous references: {}, classFilter: (objectClass=org.osgi.service.condition.Condition), initialReferenceFilter (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm osgi.ds.satisfying.condition tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm osgi.ds.satisfying.condition tracking 2 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (enter)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm osgi.ds.satisfying.condition tracking 2 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (exit)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : dm osgi.ds.satisfying.condition tracker opened
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : registering service listener for dependency osgi.ds.satisfying.condition
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from disabled to unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Component enabled
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : ActivateInternal
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Activating component from state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state unsatisfiedReference
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from unsatisfiedReference to satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : registration change queue [registered]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider}={service.id=521, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, component.id=330}: stack of references: []
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Checking constructor public com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.thing.ThingRegistry through loader of com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getClassFromComponentClassLoader: Found class org.openhab.core.thing.ThingRegistry
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Found constructor with 1 arguments : public com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(org.openhab.core.thing.ThingRegistry)
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : This thread collected dependencies
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getService (single component manager) dependencies collected.
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Querying state satisfied
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202}] service: [null]]]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : For dependency osgi.ds.satisfying.condition, optional: false; to bind: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.ThingRegistry}={service.id=355, service.bundleid=211, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=202}: stack of references: [{org.openhab.core.thing.type.DynamicStateDescriptionProvider, com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider}={service.id=521, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider, component.id=330}]
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : getting activate: activate
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Locating method activate in class com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Declared Method com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider.activate([interface org.osgi.service.component.ComponentContext]) not found
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Locating method activate in class java.lang.Object
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Declared Method java.lang.Object.activate([interface org.osgi.service.component.ComponentContext]) not found
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : activate method [activate] not found, ignoring
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Set implementation object for component
[DEBUG] [rZoneDynamicStateDescriptionProvider] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.AirZoneDynamicStateDescriptionProvider(330)] : Changed state from satisfied to active
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator : May enable component holder binding.airzone
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) BundleComponentActivator :Enabling component holder binding.airzone
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created $000interface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=0
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created $001interface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=1
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created LocaleProviderinterface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=setLocaleProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created TranslationProviderinterface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=setTranslationProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Dependency Manager created osgi.ds.satisfying.conditioninterface=org.osgi.service.condition.Condition, filter=(osgi.condition.id=true), policy=dynamic, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component created: DS=DS14, implementation=com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[binding.airzone]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component Services: scope=singleton, services=[org.openhab.core.thing.binding.ThingHandlerFactory]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Component can not be activated since it is in state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory] : Querying state disabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Updating target filters
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency $000: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency $000
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency $000 to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $000 tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency $000
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency $001: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency $001
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency $001 to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for $001, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm $001 tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency $001
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency LocaleProvider: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency LocaleProvider to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for LocaleProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm LocaleProvider tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : No change in target property for dependency TranslationProvider: currently registered: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency TranslationProvider to null
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for TranslationProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (objectClass=org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic active: false trackerOpened: false optional: false
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm TranslationProvider tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] :  No existing service listener to unregister for dependency osgi.ds.satisfying.condition
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Setting target property for dependency osgi.ds.satisfying.condition to (osgi.condition.id=true)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : New service tracker for osgi.ds.satisfying.condition, initial active: false, previous references: {}, classFilter: (objectClass=org.osgi.service.condition.Condition), initialReferenceFilter (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm osgi.ds.satisfying.condition tracker reset (closed)
[DEBUG] [ROOT                                ] - bundle com.obones.binding.airzone:0.1.0 (239) serviceFilterString: (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm osgi.ds.satisfying.condition tracking 5 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (enter)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm osgi.ds.satisfying.condition tracking 5 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (exit)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : dm osgi.ds.satisfying.condition tracker opened
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registering service listener for dependency osgi.ds.satisfying.condition
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from disabled to unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Component enabled
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : ActivateInternal
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Activating component from state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state unsatisfiedReference
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from unsatisfiedReference to satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : registration change queue [registered]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}: stack of references: []
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Checking constructor public com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found constructor with 2 arguments : public com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting bind: setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method setLocaleProvider in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Looking for method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider([interface org.osgi.framework.ServiceReference]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.LocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Found Method protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found bind method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider)
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting bind: setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method setTranslationProvider in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Looking for method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider([interface org.osgi.framework.ServiceReference]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Declared Method com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.TranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : doFindMethod: Found Method protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found bind method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : This thread collected dependencies
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getService (single component manager) dependencies collected.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Querying state satisfied
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency $001, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency LocaleProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency TranslationProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={service.id=283, service.bundleid=149, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=248, timezone=Europe/Paris, service.config.category=system, region=FR, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b]]]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : For dependency osgi.ds.satisfying.condition, optional: false; to bind: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
[TRACE] [ternal.factory.AirZoneHandlerFactory] - AirZoneHandlerFactory(locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b) called.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking bind: setLocaleProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl]
[TRACE] [ternal.factory.AirZoneHandlerFactory] - setLocaleProvider(): provided locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b.
[TRACE] [ternal.factory.AirZoneHandlerFactory] - updateLocalization(): creating Localization based on locale=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b).
[TRACE] [.airzone.internal.utils.Localization] - Localization(Constructor w/ org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b,org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b) called.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked bind: setLocaleProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking bind: setTranslationProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl]
[TRACE] [ternal.factory.AirZoneHandlerFactory] - setTranslationProvider(): provided translation=org.openhab.core.internal.i18n.I18nProviderImpl@5c15eb1b.
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked bind: setTranslationProvider
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : getting activate: activate
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Locating method activate in class com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Found activate method: protected void com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory.activate(org.osgi.service.component.ComponentContext)
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.type.ThingTypeRegistry}={service.id=250, service.bundleid=211, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.type.ThingTypeRegistry, component.id=218}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}]
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.config.core.ConfigDescriptionRegistry}={service.id=251, service.bundleid=161, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.config.core.ConfigDescriptionRegistry, component.id=223}: stack of references: [{org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}]
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : invoked activate: activate
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Set implementation object for component
[DEBUG] [ternal.factory.AirZoneHandlerFactory] - bundle com.obones.binding.airzone:0.1.0 (239)[com.obones.binding.airzone.internal.factory.AirZoneHandlerFactory(331)] : Changed state from satisfied to active
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}: stack of references: []
[DEBUG] [ROOT                                ] - bundle org.apache.felix.scr:2.2.4 (72) getService  {org.openhab.core.thing.binding.ThingHandlerFactory}={service.id=522, service.bundleid=239, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=binding.airzone, component.id=331}: stack of references: []
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - No provided SPI services. Skipping bundle: com.obones.binding.airzone
[INFO ] [org.apache.felix.fileinstall        ] - Started bundle: file:/E:/tests/ohab/ohab4.0.0snapshot/addons/com.obones.binding.airzone-0.1.0.jar

To remove noise when doing a diff, I have made sure the id values (service, component) and version numbers are the same in both.

In both cases, only two classes are appearing in the log: AirZoneHandlerFactory and AirZoneDynamicStateDescriptionProvider
This is expected as they are the only two ones registered as service via the @Component annotation

What I notice in 4.0.0 and not in 3.4.4 is a lot of references to osgi.ds.satisfying.condition.target as parameter to both classes.

Also the Dependency Manager creates org.openhab.core.i18n.LocaleProvider and org.openhab.core.i18n.TranslationProvider for both classes as collection-type=service in 4.0.0 but as collection-type=null in 3.4.4

The last change is those two lines:

[DEBUG] [rg.apache.aries.spifly.BaseActivator] - Bundle Considered for SPI providers: com.obones.binding.airzone
[DEBUG] [rg.apache.aries.spifly.BaseActivator] - No provided SPI services. Skipping bundle: com.obones.binding.airzone

They appear at the begining in 3.4.4 and at the end in 4.0.0 but I don’t think this is relevant to the situation I’m facing.

Does this look familiar to anyone?

See:

Most of differences you found are low level component updates which should remain a mystery in most of the cases. A basic fact that you have a ThingHandlerFactory does not determine listing of things which it can handle. This is something which comes from thing types (/rest/thing-types).
Make sure that your things xml declaration is handled properly with OH 4.0. While validation of xml resources is fairly relax, it can cause a silent failures. Detection of addon.xml is first level check. You can verify if your addon is listed when you call /rest/addons?serviceId=all endpoint. If not, make sure that addon service handles properly your addon.xml file.

Yes, they are, it works just fine in OH4

Ah, I did not find that one, but sure enough, adding a binding/binding.xml file with values very similar to addon/addon.xml makes the binding appear in OH 3

Thanks for the link

1 Like