2019-07-02 13:02:33.970 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder 2019-07-02 13:02:34.038 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel 2019-07-02 13:02:42.519 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'velux.items' 2019-07-02 13:02:42.814 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'davis.items' 2019-07-02 13:02:43.485 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'mysql.persist' 2019-07-02 13:02:46.275 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2019-07-02 13:02:47.372 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'weatherenvoy.sitemap' 2019-07-02 13:02:47.432 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'test.sitemap' 2019-07-02 13:02:48.649 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://10.3.0.13:8080 2019-07-02 13:02:48.652 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://10.3.0.13:8443 2019-07-02 13:02:49.252 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2019-07-02 13:02:49.775 [INFO ] [b.core.service.AbstractActiveService] - Davis Refresh Service has been started 2019-07-02 13:02:50.806 [DEBUG] [org.openhab.binding.velux ] - BundleEvent STARTING - org.openhab.binding.velux 2019-07-02 13:02:50.814 [INFO ] [inding.velux.internal.VeluxActivator] - velux binding has been started. 2019-07-02 13:02:50.834 [DEBUG] [org.openhab.binding.velux ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.velux.VeluxBindingProvider}={service.id=360, service.bundleid=228, service.scope=bundle, component.name=org.openhab.binding.velux.genericbindingprovider, component.id=221} - org.openhab.binding.velux 2019-07-02 13:02:50.849 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.855 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.859 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.862 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.866 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.870 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_1_000) called. 2019-07-02 13:02:50.876 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:50.879 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:50.883 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:50.887 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_000. 2019-07-02 13:02:50.891 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_000. 2019-07-02 13:02:50.894 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_000. 2019-07-02 13:02:50.903 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:50.906 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:50.909 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:50.913 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_1_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:50.916 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:50.919 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_OPEN,thing=scene;channel=action#V_Shutter_1_000) called. 2019-07-02 13:02:50.922 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:50.925 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:50.927 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:50.930 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_000. 2019-07-02 13:02:50.932 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_000. 2019-07-02 13:02:50.935 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_000. 2019-07-02 13:02:50.938 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:50.941 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_1_000. 2019-07-02 13:02:50.944 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_1_000) called. 2019-07-02 13:02:50.948 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_OPEN,thing=scene;channel=action#V_Shutter_1_000) successfully finished. 2019-07-02 13:02:50.950 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:50.953 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_1_090) called. 2019-07-02 13:02:50.956 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:50.959 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:50.961 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:50.964 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_090. 2019-07-02 13:02:50.967 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_090. 2019-07-02 13:02:50.970 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_090. 2019-07-02 13:02:50.972 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:50.975 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:50.978 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:50.981 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_1_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:50.983 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:50.986 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_SUNNY,thing=scene;channel=action#V_Shutter_1_090) called. 2019-07-02 13:02:50.989 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:50.992 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:50.994 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:50.997 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_090. 2019-07-02 13:02:51.000 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_090. 2019-07-02 13:02:51.003 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_090. 2019-07-02 13:02:51.005 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.008 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_1_090. 2019-07-02 13:02:51.010 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_1_090) called. 2019-07-02 13:02:51.013 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_SUNNY,thing=scene;channel=action#V_Shutter_1_090) successfully finished. 2019-07-02 13:02:51.016 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.019 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_1_100) called. 2019-07-02 13:02:51.022 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.025 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.027 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.030 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_100. 2019-07-02 13:02:51.032 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_100. 2019-07-02 13:02:51.035 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_100. 2019-07-02 13:02:51.039 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.044 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.046 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.049 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_1_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.051 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.054 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_CLOSED,thing=scene;channel=action#V_Shutter_1_100) called. 2019-07-02 13:02:51.057 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.059 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.062 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.065 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_1_100. 2019-07-02 13:02:51.067 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_1_100. 2019-07-02 13:02:51.070 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_1_100. 2019-07-02 13:02:51.073 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.075 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_1_100. 2019-07-02 13:02:51.078 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_1_100) called. 2019-07-02 13:02:51.080 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_1_S_CLOSED,thing=scene;channel=action#V_Shutter_1_100) successfully finished. 2019-07-02 13:02:51.083 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.086 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_2_000) called. 2019-07-02 13:02:51.088 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.091 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.093 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.096 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_000. 2019-07-02 13:02:51.099 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_000. 2019-07-02 13:02:51.101 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_000. 2019-07-02 13:02:51.104 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.106 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.109 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.111 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_2_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.114 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.116 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_OPEN,thing=scene;channel=action#V_Shutter_2_000) called. 2019-07-02 13:02:51.119 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.122 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.124 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.127 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_000. 2019-07-02 13:02:51.129 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_000. 2019-07-02 13:02:51.132 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_000. 2019-07-02 13:02:51.134 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.137 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_2_000. 2019-07-02 13:02:51.140 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_2_000) called. 2019-07-02 13:02:51.142 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_OPEN,thing=scene;channel=action#V_Shutter_2_000) successfully finished. 2019-07-02 13:02:51.145 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.148 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_2_090) called. 2019-07-02 13:02:51.150 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.153 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.156 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.158 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_090. 2019-07-02 13:02:51.161 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_090. 2019-07-02 13:02:51.164 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_090. 2019-07-02 13:02:51.166 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.169 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.171 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.174 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_2_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.176 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.179 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_SUNNY,thing=scene;channel=action#V_Shutter_2_090) called. 2019-07-02 13:02:51.182 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.184 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.187 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.189 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_090. 2019-07-02 13:02:51.192 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_090. 2019-07-02 13:02:51.195 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_090. 2019-07-02 13:02:51.197 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.200 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_2_090. 2019-07-02 13:02:51.203 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_2_090) called. 2019-07-02 13:02:51.205 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_SUNNY,thing=scene;channel=action#V_Shutter_2_090) successfully finished. 2019-07-02 13:02:51.208 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.211 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_2_100) called. 2019-07-02 13:02:51.213 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.216 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.218 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.221 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_100. 2019-07-02 13:02:51.223 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_100. 2019-07-02 13:02:51.226 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_100. 2019-07-02 13:02:51.228 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.231 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.234 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.238 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_2_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.240 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.243 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_CLOSED,thing=scene;channel=action#V_Shutter_2_100) called. 2019-07-02 13:02:51.246 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.248 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.251 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.254 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_2_100. 2019-07-02 13:02:51.257 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_2_100. 2019-07-02 13:02:51.259 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_2_100. 2019-07-02 13:02:51.262 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.265 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_2_100. 2019-07-02 13:02:51.267 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_2_100) called. 2019-07-02 13:02:51.270 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_2_S_CLOSED,thing=scene;channel=action#V_Shutter_2_100) successfully finished. 2019-07-02 13:02:51.273 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.276 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_3_000) called. 2019-07-02 13:02:51.278 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.281 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.284 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.286 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_000. 2019-07-02 13:02:51.289 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_000. 2019-07-02 13:02:51.291 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_000. 2019-07-02 13:02:51.294 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.296 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.299 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.301 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_3_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.304 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.306 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_OPEN,thing=scene;channel=action#V_Shutter_3_000) called. 2019-07-02 13:02:51.309 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.312 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.315 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.317 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_000. 2019-07-02 13:02:51.320 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_000. 2019-07-02 13:02:51.322 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_000. 2019-07-02 13:02:51.325 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.327 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_3_000. 2019-07-02 13:02:51.330 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_3_000) called. 2019-07-02 13:02:51.332 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_OPEN,thing=scene;channel=action#V_Shutter_3_000) successfully finished. 2019-07-02 13:02:51.335 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.338 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_3_090) called. 2019-07-02 13:02:51.341 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.343 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.346 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.348 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_090. 2019-07-02 13:02:51.351 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_090. 2019-07-02 13:02:51.353 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_090. 2019-07-02 13:02:51.355 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.358 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.360 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.362 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_3_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.365 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.367 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_SUNNY,thing=scene;channel=action#V_Shutter_3_090) called. 2019-07-02 13:02:51.370 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.372 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.375 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.377 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_090. 2019-07-02 13:02:51.380 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_090. 2019-07-02 13:02:51.382 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_090. 2019-07-02 13:02:51.385 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.387 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_3_090. 2019-07-02 13:02:51.389 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_3_090) called. 2019-07-02 13:02:51.392 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_SUNNY,thing=scene;channel=action#V_Shutter_3_090) successfully finished. 2019-07-02 13:02:51.394 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.397 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_3_100) called. 2019-07-02 13:02:51.399 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.402 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.404 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.406 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_100. 2019-07-02 13:02:51.409 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_100. 2019-07-02 13:02:51.411 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_100. 2019-07-02 13:02:51.413 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.416 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.418 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.421 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_3_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.423 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.425 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_CLOSED,thing=scene;channel=action#V_Shutter_3_100) called. 2019-07-02 13:02:51.428 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.430 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.432 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.435 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_3_100. 2019-07-02 13:02:51.437 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_3_100. 2019-07-02 13:02:51.439 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_3_100. 2019-07-02 13:02:51.442 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.444 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_3_100. 2019-07-02 13:02:51.446 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_3_100) called. 2019-07-02 13:02:51.449 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_3_S_CLOSED,thing=scene;channel=action#V_Shutter_3_100) successfully finished. 2019-07-02 13:02:51.451 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.454 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_4_000) called. 2019-07-02 13:02:51.456 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.459 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.461 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.463 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_000. 2019-07-02 13:02:51.466 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_000. 2019-07-02 13:02:51.468 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_000. 2019-07-02 13:02:51.470 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.473 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.475 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.477 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_4_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.480 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.482 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_OPEN,thing=scene;channel=action#V_Shutter_4_000) called. 2019-07-02 13:02:51.484 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.487 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.489 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.492 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_000. 2019-07-02 13:02:51.494 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_000. 2019-07-02 13:02:51.496 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_000. 2019-07-02 13:02:51.499 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.501 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_4_000. 2019-07-02 13:02:51.503 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_4_000) called. 2019-07-02 13:02:51.506 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_OPEN,thing=scene;channel=action#V_Shutter_4_000) successfully finished. 2019-07-02 13:02:51.508 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.511 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_4_090) called. 2019-07-02 13:02:51.513 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.515 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.518 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.520 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_090. 2019-07-02 13:02:51.523 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_090. 2019-07-02 13:02:51.525 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_090. 2019-07-02 13:02:51.527 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.530 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.534 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_4_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.537 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.540 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_SUNNY,thing=scene;channel=action#V_Shutter_4_090) called. 2019-07-02 13:02:51.542 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.544 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.547 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.549 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_090. 2019-07-02 13:02:51.551 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_090. 2019-07-02 13:02:51.554 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_090. 2019-07-02 13:02:51.556 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.558 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_4_090. 2019-07-02 13:02:51.561 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_4_090) called. 2019-07-02 13:02:51.563 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_SUNNY,thing=scene;channel=action#V_Shutter_4_090) successfully finished. 2019-07-02 13:02:51.566 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.568 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_4_100) called. 2019-07-02 13:02:51.571 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.573 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.575 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.578 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_100. 2019-07-02 13:02:51.580 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_100. 2019-07-02 13:02:51.582 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_100. 2019-07-02 13:02:51.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.587 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.589 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.592 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_4_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.594 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.597 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_CLOSED,thing=scene;channel=action#V_Shutter_4_100) called. 2019-07-02 13:02:51.599 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.602 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.604 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.606 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_4_100. 2019-07-02 13:02:51.609 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_4_100. 2019-07-02 13:02:51.612 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_4_100. 2019-07-02 13:02:51.614 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.617 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_4_100. 2019-07-02 13:02:51.620 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_4_100) called. 2019-07-02 13:02:51.622 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_4_S_CLOSED,thing=scene;channel=action#V_Shutter_4_100) successfully finished. 2019-07-02 13:02:51.625 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.627 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_5_000) called. 2019-07-02 13:02:51.629 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.632 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.634 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.636 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_000. 2019-07-02 13:02:51.639 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_000. 2019-07-02 13:02:51.641 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_000. 2019-07-02 13:02:51.643 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.646 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.648 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.651 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_5_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.653 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.656 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_OPEN,thing=scene;channel=action#V_Shutter_5_000) called. 2019-07-02 13:02:51.658 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.661 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.663 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.665 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_000. 2019-07-02 13:02:51.668 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_000. 2019-07-02 13:02:51.670 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_000. 2019-07-02 13:02:51.673 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.675 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_5_000. 2019-07-02 13:02:51.678 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_5_000) called. 2019-07-02 13:02:51.680 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_OPEN,thing=scene;channel=action#V_Shutter_5_000) successfully finished. 2019-07-02 13:02:51.683 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.685 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_5_090) called. 2019-07-02 13:02:51.687 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.690 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.692 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.695 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_090. 2019-07-02 13:02:51.697 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_090. 2019-07-02 13:02:51.699 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_090. 2019-07-02 13:02:51.702 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.704 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.706 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.709 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_5_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.711 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.713 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_SUNNY,thing=scene;channel=action#V_Shutter_5_090) called. 2019-07-02 13:02:51.716 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.718 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.721 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.723 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_090. 2019-07-02 13:02:51.725 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_090. 2019-07-02 13:02:51.727 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_090. 2019-07-02 13:02:51.730 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.732 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_5_090. 2019-07-02 13:02:51.735 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_5_090) called. 2019-07-02 13:02:51.737 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_SUNNY,thing=scene;channel=action#V_Shutter_5_090) successfully finished. 2019-07-02 13:02:51.740 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.742 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_5_100) called. 2019-07-02 13:02:51.744 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.747 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.749 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.752 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_100. 2019-07-02 13:02:51.754 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_100. 2019-07-02 13:02:51.756 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_100. 2019-07-02 13:02:51.759 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.761 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.763 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.766 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_5_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.768 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.770 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_CLOSED,thing=scene;channel=action#V_Shutter_5_100) called. 2019-07-02 13:02:51.773 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.776 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.784 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.787 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_5_100. 2019-07-02 13:02:51.789 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_5_100. 2019-07-02 13:02:51.792 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_5_100. 2019-07-02 13:02:51.794 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.797 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_5_100. 2019-07-02 13:02:51.800 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_5_100) called. 2019-07-02 13:02:51.803 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_5_S_CLOSED,thing=scene;channel=action#V_Shutter_5_100) successfully finished. 2019-07-02 13:02:51.805 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.808 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_6_000) called. 2019-07-02 13:02:51.810 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.814 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.816 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.819 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_000. 2019-07-02 13:02:51.821 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_000. 2019-07-02 13:02:51.824 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_000. 2019-07-02 13:02:51.827 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.829 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.832 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.835 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_6_000': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.837 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.840 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_OPEN,thing=scene;channel=action#V_Shutter_6_000) called. 2019-07-02 13:02:51.842 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.845 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.847 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.851 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_000. 2019-07-02 13:02:51.853 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_000. 2019-07-02 13:02:51.856 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_000. 2019-07-02 13:02:51.858 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.861 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_6_000. 2019-07-02 13:02:51.864 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_6_000) called. 2019-07-02 13:02:51.867 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_OPEN,thing=scene;channel=action#V_Shutter_6_000) successfully finished. 2019-07-02 13:02:51.869 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.872 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_6_090) called. 2019-07-02 13:02:51.874 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.877 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.880 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.882 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_090. 2019-07-02 13:02:51.885 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_090. 2019-07-02 13:02:51.888 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_090. 2019-07-02 13:02:51.890 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.893 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.895 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.898 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_6_090': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.901 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.903 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_SUNNY,thing=scene;channel=action#V_Shutter_6_090) called. 2019-07-02 13:02:51.906 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.908 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.911 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.913 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_090. 2019-07-02 13:02:51.916 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_090. 2019-07-02 13:02:51.919 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_090. 2019-07-02 13:02:51.922 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.924 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_6_090. 2019-07-02 13:02:51.927 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_6_090) called. 2019-07-02 13:02:51.929 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_SUNNY,thing=scene;channel=action#V_Shutter_6_090) successfully finished. 2019-07-02 13:02:51.932 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.935 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=scene;channel=action#V_Shutter_6_100) called. 2019-07-02 13:02:51.938 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.940 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.943 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.945 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_100. 2019-07-02 13:02:51.948 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_100. 2019-07-02 13:02:51.950 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_100. 2019-07-02 13:02:51.953 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(scene,action) called. 2019-07-02 13:02:51.955 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:51.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:51.961 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=scene;channel=action#V_Shutter_6_100': Item itemName is of type 'SwitchItem', which is allowed. 2019-07-02 13:02:51.963 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:51.966 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_CLOSED,thing=scene;channel=action#V_Shutter_6_100) called. 2019-07-02 13:02:51.969 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:51.971 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=scene. 2019-07-02 13:02:51.974 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:51.976 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action#V_Shutter_6_100. 2019-07-02 13:02:51.980 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=V_Shutter_6_100. 2019-07-02 13:02:51.982 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=action, channelValue=V_Shutter_6_100. 2019-07-02 13:02:51.985 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=scene,channel=action. 2019-07-02 13:02:51.987 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_SCENE w/ channelValue=V_Shutter_6_100. 2019-07-02 13:02:51.991 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:scene/action,V_Shutter_6_100) called. 2019-07-02 13:02:51.993 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_6_S_CLOSED,thing=scene;channel=action#V_Shutter_6_100) successfully finished. 2019-07-02 13:02:51.996 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:51.998 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=firmware) called. 2019-07-02 13:02:52.001 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.003 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.007 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.009 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=firmware. 2019-07-02 13:02:52.012 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=firmware, channelValue=. 2019-07-02 13:02:52.015 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,firmware) called. 2019-07-02 13:02:52.018 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.020 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.023 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.026 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.029 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.031 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.034 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=firmware': Item itemName is of type 'StringItem', which is allowed. 2019-07-02 13:02:52.036 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.040 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_FIRMWARE,thing=bridge;channel=firmware) called. 2019-07-02 13:02:52.042 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.045 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.047 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.053 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=firmware. 2019-07-02 13:02:52.055 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=firmware, channelValue=. 2019-07-02 13:02:52.058 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=firmware. 2019-07-02 13:02:52.060 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.063 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/firmware,thing=bridge;channel=firmware) called. 2019-07-02 13:02:52.066 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_FIRMWARE,thing=bridge;channel=firmware) successfully finished. 2019-07-02 13:02:52.069 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.071 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=status) called. 2019-07-02 13:02:52.074 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.076 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.079 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.082 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=status. 2019-07-02 13:02:52.085 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=status, channelValue=. 2019-07-02 13:02:52.087 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,status) called. 2019-07-02 13:02:52.090 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.092 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.097 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.100 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.102 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=status': Item itemName is of type 'StringItem', which is allowed. 2019-07-02 13:02:52.104 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.107 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_STATUS,thing=bridge;channel=status) called. 2019-07-02 13:02:52.109 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.111 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.114 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.116 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=status. 2019-07-02 13:02:52.119 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=status, channelValue=. 2019-07-02 13:02:52.122 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=status. 2019-07-02 13:02:52.125 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.127 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/status,thing=bridge;channel=status) called. 2019-07-02 13:02:52.129 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_STATUS,thing=bridge;channel=status) successfully finished. 2019-07-02 13:02:52.132 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.135 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=check) called. 2019-07-02 13:02:52.138 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.140 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.143 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.146 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=check. 2019-07-02 13:02:52.148 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=check, channelValue=. 2019-07-02 13:02:52.151 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,check) called. 2019-07-02 13:02:52.153 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.155 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.158 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.161 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.163 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.165 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.167 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.170 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.172 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.174 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.177 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.180 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.182 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.184 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.186 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.189 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=check': Item itemName is of type 'StringItem', which is allowed. 2019-07-02 13:02:52.191 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.193 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_CHECK,thing=bridge;channel=check) called. 2019-07-02 13:02:52.196 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.198 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.200 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.203 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=check. 2019-07-02 13:02:52.205 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=check, channelValue=. 2019-07-02 13:02:52.207 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=check. 2019-07-02 13:02:52.209 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.212 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/check,thing=bridge;channel=check) called. 2019-07-02 13:02:52.214 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,V_CHECK,thing=bridge;channel=check) successfully finished. 2019-07-02 13:02:52.217 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.221 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) called. 2019-07-02 13:02:52.223 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.225 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.228 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.230 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.232 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.235 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.237 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.239 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.241 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.244 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.246 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.248 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.251 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.253 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.255 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.257 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.260 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.262 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.264 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.266 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.269 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.271 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.274 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.276 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.279 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.281 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS1,thing=bridge;channel=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) called. 2019-07-02 13:02:52.284 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.286 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.288 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.291 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.293 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.295 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100. 2019-07-02 13:02:52.297 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.300 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.303 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) called. 2019-07-02 13:02:52.308 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) called. 2019-07-02 13:02:52.310 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) called. 2019-07-02 13:02:52.313 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.315 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.318 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.321 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_1_000) processed. 2019-07-02 13:02:52.323 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_1_090) processed. 2019-07-02 13:02:52.325 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_1_100) processed. 2019-07-02 13:02:52.328 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS1,thing=bridge;channel=shutter#0,V_Shutter_1_000,90,V_Shutter_1_090,100,V_Shutter_1_100) successfully finished. 2019-07-02 13:02:52.330 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.332 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) called. 2019-07-02 13:02:52.335 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.337 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.339 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.342 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.344 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.346 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.349 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.353 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.355 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.358 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.360 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.362 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.364 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.367 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.369 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.371 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.374 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.376 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.379 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.381 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.383 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.385 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.388 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.390 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.392 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS2,thing=bridge;channel=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) called. 2019-07-02 13:02:52.395 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.397 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.399 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.402 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.404 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.406 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100. 2019-07-02 13:02:52.408 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.411 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.413 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) called. 2019-07-02 13:02:52.415 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) called. 2019-07-02 13:02:52.418 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) called. 2019-07-02 13:02:52.420 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.422 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.425 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.427 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_2_000) processed. 2019-07-02 13:02:52.429 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_2_090) processed. 2019-07-02 13:02:52.432 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_2_100) processed. 2019-07-02 13:02:52.434 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS2,thing=bridge;channel=shutter#0,V_Shutter_2_000,90,V_Shutter_2_090,100,V_Shutter_2_100) successfully finished. 2019-07-02 13:02:52.437 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.440 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) called. 2019-07-02 13:02:52.442 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.445 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.447 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.449 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.451 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.454 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.456 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.458 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.460 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.463 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.465 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.470 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.472 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.474 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.476 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.479 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.481 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.483 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.486 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.488 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.490 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.492 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.495 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.497 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.499 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS3,thing=bridge;channel=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) called. 2019-07-02 13:02:52.501 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.504 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.506 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.508 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.511 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.513 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100. 2019-07-02 13:02:52.515 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.517 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.520 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) called. 2019-07-02 13:02:52.522 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) called. 2019-07-02 13:02:52.524 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) called. 2019-07-02 13:02:52.527 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.529 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.531 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.534 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_3_000) processed. 2019-07-02 13:02:52.536 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_3_090) processed. 2019-07-02 13:02:52.538 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_3_100) processed. 2019-07-02 13:02:52.541 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS3,thing=bridge;channel=shutter#0,V_Shutter_3_000,90,V_Shutter_3_090,100,V_Shutter_3_100) successfully finished. 2019-07-02 13:02:52.543 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.546 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) called. 2019-07-02 13:02:52.548 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.550 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.553 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.555 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.557 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.559 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.562 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.564 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.566 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.569 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.571 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.573 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.575 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.578 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.580 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.582 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.587 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.589 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.591 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.594 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.598 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.600 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.603 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.605 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS4,thing=bridge;channel=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) called. 2019-07-02 13:02:52.608 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.610 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.612 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.614 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.617 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.619 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100. 2019-07-02 13:02:52.621 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.623 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.626 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) called. 2019-07-02 13:02:52.628 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) called. 2019-07-02 13:02:52.630 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) called. 2019-07-02 13:02:52.633 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.635 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.637 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.640 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_4_000) processed. 2019-07-02 13:02:52.642 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_4_090) processed. 2019-07-02 13:02:52.644 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_4_100) processed. 2019-07-02 13:02:52.646 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS4,thing=bridge;channel=shutter#0,V_Shutter_4_000,90,V_Shutter_4_090,100,V_Shutter_4_100) successfully finished. 2019-07-02 13:02:52.649 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.651 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) called. 2019-07-02 13:02:52.654 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.656 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.658 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.660 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.663 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.665 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.667 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.690 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.692 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.695 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.697 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.700 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.702 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.704 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.707 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.709 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.711 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.713 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.716 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.718 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.720 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.722 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.725 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.727 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.730 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.733 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS5,thing=bridge;channel=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) called. 2019-07-02 13:02:52.736 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.738 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.741 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.744 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.747 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.750 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100. 2019-07-02 13:02:52.752 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.755 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.758 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) called. 2019-07-02 13:02:52.761 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) called. 2019-07-02 13:02:52.764 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) called. 2019-07-02 13:02:52.767 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.770 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.773 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.775 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_5_000) processed. 2019-07-02 13:02:52.777 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_5_090) processed. 2019-07-02 13:02:52.779 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_5_100) processed. 2019-07-02 13:02:52.782 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS5,thing=bridge;channel=shutter#0,V_Shutter_5_000,90,V_Shutter_5_090,100,V_Shutter_5_100) successfully finished. 2019-07-02 13:02:52.787 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.790 [TRACE] [internal.VeluxGenericBindingProvider] - validateItemType(itemName,thing=bridge;channel=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) called. 2019-07-02 13:02:52.792 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.794 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.797 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.800 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.802 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.805 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.807 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(bridge,shutter) called. 2019-07-02 13:02:52.810 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and action. 2019-07-02 13:02:52.817 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on scene and silentMode. 2019-07-02 13:02:52.819 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and status. 2019-07-02 13:02:52.822 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and doDetection. 2019-07-02 13:02:52.824 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and firmware. 2019-07-02 13:02:52.826 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and ipAddress. 2019-07-02 13:02:52.829 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and subnetMask. 2019-07-02 13:02:52.831 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and defaultGW. 2019-07-02 13:02:52.833 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and DHCP. 2019-07-02 13:02:52.835 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANSSID. 2019-07-02 13:02:52.838 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and WLANPassword. 2019-07-02 13:02:52.840 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and products. 2019-07-02 13:02:52.842 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and scenes. 2019-07-02 13:02:52.844 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and check. 2019-07-02 13:02:52.846 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() work on bridge and shutter. 2019-07-02 13:02:52.849 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel() returns enum. 2019-07-02 13:02:52.851 [TRACE] [internal.VeluxGenericBindingProvider] - found config 'thing=bridge;channel=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100': Item itemName is of type 'RollershutterItem', which is allowed. 2019-07-02 13:02:52.853 [DEBUG] [internal.VeluxGenericBindingProvider] - validateItemType() returned w/o exception. 2019-07-02 13:02:52.855 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS6,thing=bridge;channel=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) called. 2019-07-02 13:02:52.858 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifierKey=thing. 2019-07-02 13:02:52.860 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() thingIdentifier=bridge. 2019-07-02 13:02:52.862 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifierKey=channel. 2019-07-02 13:02:52.864 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.867 [TRACE] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelValue=0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.869 [DEBUG] [internal.VeluxGenericBindingProvider] - VeluxGenericBindingParser() channelIdentifier=shutter, channelValue=0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100. 2019-07-02 13:02:52.872 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() working on thing=bridge,channel=shutter. 2019-07-02 13:02:52.874 [TRACE] [internal.VeluxGenericBindingProvider] - processBindingConfiguration() found THING_VELUX_BRIDGE 2019-07-02 13:02:52.876 [TRACE] [ng.velux.internal.VeluxBindingConfig] - VeluxBindingConfig(constructor:bridge/shutter,0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) called. 2019-07-02 13:02:52.879 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRSBindingConfig(constructor:bridge/shutter,0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) called. 2019-07-02 13:02:52.881 [DEBUG] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) called. 2019-07-02 13:02:52.883 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 0. 2019-07-02 13:02:52.885 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 90. 2019-07-02 13:02:52.888 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser() processing 100. 2019-07-02 13:02:52.890 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(0,V_Shutter_6_000) processed. 2019-07-02 13:02:52.892 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(90,V_Shutter_6_090) processed. 2019-07-02 13:02:52.895 [TRACE] [.velux.internal.VeluxRSBindingConfig] - VeluxRollershutterBindingParser(100,V_Shutter_6_100) processed. 2019-07-02 13:02:52.897 [DEBUG] [internal.VeluxGenericBindingProvider] - processBindingConfiguration(velux.items,RS6,thing=bridge;channel=shutter#0,V_Shutter_6_000,90,V_Shutter_6_090,100,V_Shutter_6_100) successfully finished. 2019-07-02 13:02:52.900 [TRACE] [internal.VeluxGenericBindingProvider] - getBindingType() called, returning velux. 2019-07-02 13:02:52.905 [DEBUG] [org.openhab.binding.velux ] - ServiceEvent REGISTERED - {org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={service.id=362, service.bundleid=228, service.scope=bundle, event.topics=openhab/*, service.pid=org.openhab.velux, component.name=org.openhab.binding.velux.binding, component.id=220} - org.openhab.binding.velux 2019-07-02 13:02:52.918 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(constructor) called. 2019-07-02 13:02:52.940 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - VeluxBridgeHandlerOH1(constructor) called. 2019-07-02 13:02:52.941 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - VeluxBridgeHandlerOH1(): Initializing bridge configuration parameters. 2019-07-02 13:02:52.943 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - VeluxBridgeHandlerOH1(): Initializing bridge status parameters. 2019-07-02 13:02:52.946 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - VeluxBridgeHandlerOH1(): Initializing the different bridge protocols. 2019-07-02 13:02:52.976 [TRACE] [ab.binding.velux.bridge.json.JClogin] - JClogin(constructor) called. 2019-07-02 13:02:52.981 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - VeluxBridge(constructor) called. 2019-07-02 13:02:52.983 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - JsonVeluxBridge(constructor) called. 2019-07-02 13:02:52.985 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - JsonBridgeAPI(constructor) called. 2019-07-02 13:02:53.147 [TRACE] [ng.velux.bridge.slip.SCgetWLANConfig] - SCgetWLANConfig(constructor) called. 2019-07-02 13:02:53.163 [DEBUG] [.velux.bridge.slip.SCidentifyProduct] - SCidentifyProduct(Constructor) called. 2019-07-02 13:02:53.165 [DEBUG] [.velux.bridge.slip.SCidentifyProduct] - SCidentifyProduct(): starting sessions with the random number 4089. 2019-07-02 13:02:53.209 [DEBUG] [binding.velux.bridge.slip.SCrunScene] - SCrunScene(Constructor) called. 2019-07-02 13:02:53.211 [DEBUG] [binding.velux.bridge.slip.SCrunScene] - SCrunScene(): starting sessions with the random number 2293. 2019-07-02 13:02:53.227 [DEBUG] [ding.velux.bridge.slip.SCsendCommand] - SCgetProduct(Constructor) called. 2019-07-02 13:02:53.229 [DEBUG] [ding.velux.bridge.slip.SCsendCommand] - SCgetProduct(): starting sessions with the random number 1996. 2019-07-02 13:02:53.245 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - VeluxBridge(constructor) called. 2019-07-02 13:02:53.247 [TRACE] [ng.velux.bridge.slip.SlipVeluxBridge] - SlipVeluxBridge(constructor) called. 2019-07-02 13:02:53.249 [TRACE] [ding.velux.bridge.slip.SlipBridgeAPI] - SlipBridgeAPI(constructor) called. 2019-07-02 13:02:53.250 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - Initializing empty storage for existing products. 2019-07-02 13:02:53.255 [TRACE] [ng.velux.bridge.VeluxBridgeActuators] - VeluxBridgeActuators(constructor) called. 2019-07-02 13:02:53.260 [TRACE] [g.velux.things.VeluxExistingProducts] - VeluxExistingProducts() initializing. 2019-07-02 13:02:53.262 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - Initializing empty storage for existing scenes. 2019-07-02 13:02:53.265 [TRACE] [nding.velux.bridge.VeluxBridgeScenes] - VeluxBridgeScenes(constructor) called. 2019-07-02 13:02:53.270 [TRACE] [ing.velux.things.VeluxExistingScenes] - VeluxExistingScenes() initializing. 2019-07-02 13:02:53.271 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - VeluxBridgeHandlerOH1() done. 2019-07-02 13:02:53.273 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(constructor) done. 2019-07-02 13:02:53.275 [TRACE] [.binding.velux.internal.VeluxBinding] - setEventPublisher() called. 2019-07-02 13:02:53.276 [TRACE] [.binding.velux.internal.VeluxBinding] - addBindingProvider() called. 2019-07-02 13:02:53.278 [TRACE] [.binding.velux.internal.VeluxBinding] - allBindingsChanged() called. 2019-07-02 13:02:53.280 [TRACE] [.binding.velux.internal.VeluxBinding] - getName() called. 2019-07-02 13:02:53.282 [TRACE] [.binding.velux.internal.VeluxBinding] - getName() called. 2019-07-02 13:02:53.284 [TRACE] [.binding.velux.internal.VeluxBinding] - activate() called. 2019-07-02 13:02:53.286 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:02:53.288 [INFO ] [.binding.velux.internal.VeluxBinding] - Active items are: [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:02:53.291 [DEBUG] [org.openhab.binding.velux ] - BundleEvent STARTED - org.openhab.binding.velux 2019-07-02 13:02:53.294 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated() called with 7 dictionary entries. 2019-07-02 13:02:53.296 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_PROTOCOL to http. 2019-07-02 13:02:53.298 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_IPADDRESS to 10.3.0.26. 2019-07-02 13:02:53.299 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_TCPPORT to 80. 2019-07-02 13:02:53.302 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_PASSWORD to velux123. 2019-07-02 13:02:53.308 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_TIMEOUT_MSECS to 5000. 2019-07-02 13:02:53.309 [DEBUG] [.binding.velux.internal.VeluxBinding] - updated(): adapted BRIDGE_RETRIES to 6. 2019-07-02 13:02:53.311 [TRACE] [.binding.velux.internal.VeluxBinding] - getName() called. 2019-07-02 13:02:53.312 [INFO ] [.binding.velux.internal.VeluxBinding] - velux refresh interval set to 15000 milliseconds. 2019-07-02 13:02:53.313 [TRACE] [.binding.velux.internal.VeluxBinding] - getRefreshInterval() returns 15000. 2019-07-02 13:02:53.316 [INFO ] [.binding.velux.internal.VeluxBinding] - veluxConfig[bridgeProtocol=http,bridgeIPAddress=10.3.0.26,bridgeTCPPort=80,bridgePassword=********,timeoutMsecs=5000,retries=6,refreshMsecs=15000,isBulkRetrievalEnabled=true] 2019-07-02 13:02:53.317 [DEBUG] [.binding.velux.internal.VeluxBinding] - execute() called. 2019-07-02 13:02:53.319 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): working with VeluxBindingProvider org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391. 2019-07-02 13:02:53.320 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:02:53.325 [INFO ] [b.core.service.AbstractActiveService] - velux Refresh Service has been started 2019-07-02 13:02:53.322 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_3_S_CLOSED) called. 2019-07-02 13:02:53.330 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_3_100. 2019-07-02 13:02:53.332 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:02:53.334 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_3_S_CLOSED as not-refreshable. 2019-07-02 13:02:53.335 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_6_S_CLOSED) called. 2019-07-02 13:02:53.337 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_6_100. 2019-07-02 13:02:53.339 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:02:53.341 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_6_S_CLOSED as not-refreshable. 2019-07-02 13:02:53.342 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_STATUS) called. 2019-07-02 13:02:53.344 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns thing=bridge;channel=status. 2019-07-02 13:02:53.346 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns true. 2019-07-02 13:02:53.348 [TRACE] [binding.velux.internal.VeluxItemType] - getRefreshDivider() returns 1. 2019-07-02 13:02:53.349 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): refreshing item V_STATUS. 2019-07-02 13:02:53.352 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(item=V_STATUS,command=null,config=org.openhab.binding.velux.internal.VeluxBindingConfig@e2b173,provider=org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391) called. 2019-07-02 13:02:53.354 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(): work on updated bridge configuration parameters. 2019-07-02 13:02:53.355 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated() called. 2019-07-02 13:02:53.358 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): choosing JSON as communication method. 2019-07-02 13:02:53.359 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin() called. 2019-07-02 13:02:53.362 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:02:53.363 [TRACE] [ab.binding.velux.bridge.json.JClogin] - setPassword(velux123) called. 2019-07-02 13:02:53.366 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:02:53.367 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns false. 2019-07-02 13:02:53.370 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(): no auth token available, continuing. 2019-07-02 13:02:53.371 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:02:53.374 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JClogin@fb13fc,false) called. 2019-07-02 13:02:53.375 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:02:53.378 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/auth. 2019-07-02 13:02:53.382 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/auth using request {"action":"login","params":{"password":"velux123"}}. 2019-07-02 13:02:53.598 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:02:58.601 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:02:58.606 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:02:58.614 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): communication result is false, returning details. 2019-07-02 13:02:58.616 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2019-07-02 13:02:58.619 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2019-07-02 13:02:58.621 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): Querying bridge state. 2019-07-02 13:02:58.626 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2019-07-02 13:02:58.632 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2019-07-02 13:02:58.634 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:02:58.637 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status) called. 2019-07-02 13:02:58.639 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:02:58.642 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status,authenticated) called. 2019-07-02 13:02:58.644 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:02:58.646 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:02:58.649 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JCgetDeviceStatus@342a0f,true) called. 2019-07-02 13:02:58.652 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(get device status,authenticated) called. 2019-07-02 13:02:58.654 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/device. 2019-07-02 13:02:58.660 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:02:58.673 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:03:03.676 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:03:03.685 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:03:03.693 [DEBUG] [.binding.velux.internal.VeluxBinding] - execute() called. 2019-07-02 13:03:03.695 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): working with VeluxBindingProvider org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391. 2019-07-02 13:03:03.693 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler, id=362, bundle=228/file:/usr/share/openhab2/addons/org.openhab.binding.velux-1.14.0.201903162123.jar]: Unexpected problem updating configuration org.openhab.velux java.lang.NullPointerException: null at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus$Response.access$0(JCgetDeviceStatus.java:89) ~[?:?] at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus.isCommunicationSuccessful(JCgetDeviceStatus.java:143) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonVeluxBridge.bridgeDirectCommunicate(JsonVeluxBridge.java:252) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonBridgeAPI.bridgeDirectCommunicate(JsonBridgeAPI.java:83) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:197) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:216) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridgeDeviceStatus.retrieve(VeluxBridgeDeviceStatus.java:88) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.bridgeParamsUpdated(VeluxBridgeHandlerOH1.java:244) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.handleCommandOnChannel(VeluxBridgeHandlerOH1.java:298) ~[?:?] at org.openhab.binding.velux.internal.VeluxBinding.execute(VeluxBinding.java:181) ~[?:?] at org.openhab.binding.velux.internal.VeluxBinding.updated(VeluxBinding.java:324) ~[?:?] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) ~[9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1102) [9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1058) [9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138) [9:org.apache.felix.configadmin:1.9.4] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [9:org.apache.felix.configadmin:1.9.4] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02 13:03:03.780 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:03:03.784 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_3_S_CLOSED) called. 2019-07-02 13:03:03.787 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_3_100. 2019-07-02 13:03:03.790 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:03:03.792 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_3_S_CLOSED as not-refreshable. 2019-07-02 13:03:03.796 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_6_S_CLOSED) called. 2019-07-02 13:03:03.798 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_6_100. 2019-07-02 13:03:03.801 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:03:03.803 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_6_S_CLOSED as not-refreshable. 2019-07-02 13:03:03.806 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_STATUS) called. 2019-07-02 13:03:03.809 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns thing=bridge;channel=status. 2019-07-02 13:03:03.812 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns true. 2019-07-02 13:03:03.819 [TRACE] [binding.velux.internal.VeluxItemType] - getRefreshDivider() returns 1. 2019-07-02 13:03:03.821 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): refreshing item V_STATUS. 2019-07-02 13:03:03.823 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(item=V_STATUS,command=null,config=org.openhab.binding.velux.internal.VeluxBindingConfig@e2b173,provider=org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391) called. 2019-07-02 13:03:03.826 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(): work on updated bridge configuration parameters. 2019-07-02 13:03:03.828 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated() called. 2019-07-02 13:03:03.831 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): choosing JSON as communication method. 2019-07-02 13:03:03.834 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin() called. 2019-07-02 13:03:03.836 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:03.838 [TRACE] [ab.binding.velux.bridge.json.JClogin] - setPassword(velux123) called. 2019-07-02 13:03:03.841 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:03:03.843 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:03.845 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:03.847 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JClogin@fb13fc,false) called. 2019-07-02 13:03:03.849 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:03:03.851 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/auth. 2019-07-02 13:03:03.856 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/auth using request {"action":"login","params":{"password":"velux123"}}. 2019-07-02 13:03:03.869 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:03:08.871 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:03:08.873 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:03:08.888 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): communication result is true, returning details. 2019-07-02 13:03:08.890 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2019-07-02 13:03:08.892 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2019-07-02 13:03:08.894 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): Querying bridge state. 2019-07-02 13:03:08.896 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2019-07-02 13:03:08.898 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2019-07-02 13:03:08.900 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:08.902 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status) called. 2019-07-02 13:03:08.904 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:08.907 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status,authenticated) called. 2019-07-02 13:03:08.909 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:08.912 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:08.914 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JCgetDeviceStatus@342a0f,true) called. 2019-07-02 13:03:08.916 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(get device status,authenticated) called. 2019-07-02 13:03:08.919 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/device. 2019-07-02 13:03:08.921 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:03:08.933 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:03:13.935 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:03:13.938 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:03:13.945 [ERROR] [b.core.service.AbstractActiveService] - Error while executing background thread velux Refresh Service java.lang.NullPointerException: null at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus$Response.access$0(JCgetDeviceStatus.java:89) ~[?:?] at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus.isCommunicationSuccessful(JCgetDeviceStatus.java:143) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonVeluxBridge.bridgeDirectCommunicate(JsonVeluxBridge.java:252) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonBridgeAPI.bridgeDirectCommunicate(JsonBridgeAPI.java:83) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:197) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:216) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridgeDeviceStatus.retrieve(VeluxBridgeDeviceStatus.java:88) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.bridgeParamsUpdated(VeluxBridgeHandlerOH1.java:244) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.handleCommandOnChannel(VeluxBridgeHandlerOH1.java:298) ~[?:?] at org.openhab.binding.velux.internal.VeluxBinding.execute(VeluxBinding.java:181) ~[?:?] at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:144) ~[203:org.openhab.core.compat1x:2.4.0] at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:166) [203:org.openhab.core.compat1x:2.4.0] 2019-07-02 13:03:28.988 [DEBUG] [.binding.velux.internal.VeluxBinding] - execute() called. 2019-07-02 13:03:28.991 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): working with VeluxBindingProvider org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391. 2019-07-02 13:03:28.993 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:03:28.995 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_3_S_CLOSED) called. 2019-07-02 13:03:28.997 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_3_100. 2019-07-02 13:03:28.999 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:03:29.001 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_3_S_CLOSED as not-refreshable. 2019-07-02 13:03:29.003 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_6_S_CLOSED) called. 2019-07-02 13:03:29.005 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_6_100. 2019-07-02 13:03:29.007 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:03:29.009 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_6_S_CLOSED as not-refreshable. 2019-07-02 13:03:29.011 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_STATUS) called. 2019-07-02 13:03:29.013 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns thing=bridge;channel=status. 2019-07-02 13:03:29.015 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns true. 2019-07-02 13:03:29.017 [TRACE] [binding.velux.internal.VeluxItemType] - getRefreshDivider() returns 1. 2019-07-02 13:03:29.019 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): refreshing item V_STATUS. 2019-07-02 13:03:29.021 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(item=V_STATUS,command=null,config=org.openhab.binding.velux.internal.VeluxBindingConfig@e2b173,provider=org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391) called. 2019-07-02 13:03:29.023 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(): work on updated bridge configuration parameters. 2019-07-02 13:03:29.025 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated() called. 2019-07-02 13:03:29.027 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): choosing JSON as communication method. 2019-07-02 13:03:29.029 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin() called. 2019-07-02 13:03:29.031 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:29.033 [TRACE] [ab.binding.velux.bridge.json.JClogin] - setPassword(velux123) called. 2019-07-02 13:03:29.035 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:03:29.037 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:29.039 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:29.041 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JClogin@fb13fc,false) called. 2019-07-02 13:03:29.043 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:03:29.045 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/auth. 2019-07-02 13:03:29.050 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/auth using request {"action":"login","params":{"password":"velux123"}}. 2019-07-02 13:03:29.062 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:03:34.064 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:03:34.071 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:03:34.074 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): communication result is true, returning details. 2019-07-02 13:03:34.075 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2019-07-02 13:03:34.077 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2019-07-02 13:03:34.078 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): Querying bridge state. 2019-07-02 13:03:34.080 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2019-07-02 13:03:34.081 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2019-07-02 13:03:34.082 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:34.084 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status) called. 2019-07-02 13:03:34.085 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:34.087 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status,authenticated) called. 2019-07-02 13:03:34.088 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:03:34.089 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:03:34.091 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JCgetDeviceStatus@342a0f,true) called. 2019-07-02 13:03:34.092 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(get device status,authenticated) called. 2019-07-02 13:03:34.094 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/device. 2019-07-02 13:03:34.095 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:03:34.103 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:03:34.105 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:03:34.107 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:03:39.109 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:03:39.124 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:03:39.126 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:03:39.129 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 10000 msecs. 2019-07-02 13:03:49.132 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:03:49.142 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:03:49.145 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:03:49.148 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 20000 msecs. 2019-07-02 13:04:09.151 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:04:14.166 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.SocketTimeoutException: Read timed out 2019-07-02 13:04:14.169 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:04:14.174 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 40000 msecs. 2019-07-02 13:04:54.178 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:04:54.190 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:04:59.194 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:04:59.196 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:04:59.203 [ERROR] [b.core.service.AbstractActiveService] - Error while executing background thread velux Refresh Service java.lang.NullPointerException: null at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus$Response.access$0(JCgetDeviceStatus.java:89) ~[?:?] at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus.isCommunicationSuccessful(JCgetDeviceStatus.java:143) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonVeluxBridge.bridgeDirectCommunicate(JsonVeluxBridge.java:252) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonBridgeAPI.bridgeDirectCommunicate(JsonBridgeAPI.java:83) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:197) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:216) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridgeDeviceStatus.retrieve(VeluxBridgeDeviceStatus.java:88) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.bridgeParamsUpdated(VeluxBridgeHandlerOH1.java:244) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.handleCommandOnChannel(VeluxBridgeHandlerOH1.java:298) ~[?:?] at org.openhab.binding.velux.internal.VeluxBinding.execute(VeluxBinding.java:181) ~[?:?] at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:144) ~[203:org.openhab.core.compat1x:2.4.0] at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:166) [203:org.openhab.core.compat1x:2.4.0] 2019-07-02 13:05:14.250 [DEBUG] [.binding.velux.internal.VeluxBinding] - execute() called. 2019-07-02 13:05:14.252 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): working with VeluxBindingProvider org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391. 2019-07-02 13:05:14.256 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:05:14.261 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_3_S_CLOSED) called. 2019-07-02 13:05:14.265 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_3_100. 2019-07-02 13:05:14.269 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:05:14.273 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_3_S_CLOSED as not-refreshable. 2019-07-02 13:05:14.277 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_6_S_CLOSED) called. 2019-07-02 13:05:14.281 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_6_100. 2019-07-02 13:05:14.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:05:14.289 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_6_S_CLOSED as not-refreshable. 2019-07-02 13:05:14.293 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_STATUS) called. 2019-07-02 13:05:14.296 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns thing=bridge;channel=status. 2019-07-02 13:05:14.301 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns true. 2019-07-02 13:05:14.305 [TRACE] [binding.velux.internal.VeluxItemType] - getRefreshDivider() returns 1. 2019-07-02 13:05:14.309 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): refreshing item V_STATUS. 2019-07-02 13:05:14.313 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(item=V_STATUS,command=null,config=org.openhab.binding.velux.internal.VeluxBindingConfig@e2b173,provider=org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391) called. 2019-07-02 13:05:14.317 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(): work on updated bridge configuration parameters. 2019-07-02 13:05:14.321 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated() called. 2019-07-02 13:05:14.324 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): choosing JSON as communication method. 2019-07-02 13:05:14.326 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin() called. 2019-07-02 13:05:14.328 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:14.329 [TRACE] [ab.binding.velux.bridge.json.JClogin] - setPassword(velux123) called. 2019-07-02 13:05:14.331 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:05:14.332 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:14.333 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:14.335 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JClogin@fb13fc,false) called. 2019-07-02 13:05:14.336 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:05:14.338 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/auth. 2019-07-02 13:05:14.340 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/auth using request {"action":"login","params":{"password":"velux123"}}. 2019-07-02 13:05:14.350 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:05:19.352 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:05:19.357 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:05:19.362 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): communication result is true, returning details. 2019-07-02 13:05:19.365 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2019-07-02 13:05:19.368 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2019-07-02 13:05:19.370 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): Querying bridge state. 2019-07-02 13:05:19.373 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2019-07-02 13:05:19.376 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2019-07-02 13:05:19.379 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:19.382 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status) called. 2019-07-02 13:05:19.385 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:19.388 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status,authenticated) called. 2019-07-02 13:05:19.391 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:19.394 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:19.396 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JCgetDeviceStatus@342a0f,true) called. 2019-07-02 13:05:19.399 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(get device status,authenticated) called. 2019-07-02 13:05:19.402 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/device. 2019-07-02 13:05:19.405 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:05:19.418 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:05:24.421 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:05:24.423 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":false,"deviceStatus":"IDLE","data":{},"errors":[999]}. 2019-07-02 13:05:24.434 [ERROR] [b.core.service.AbstractActiveService] - Error while executing background thread velux Refresh Service java.lang.NullPointerException: null at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus$Response.access$0(JCgetDeviceStatus.java:89) ~[?:?] at org.openhab.binding.velux.bridge.json.JCgetDeviceStatus.isCommunicationSuccessful(JCgetDeviceStatus.java:143) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonVeluxBridge.bridgeDirectCommunicate(JsonVeluxBridge.java:252) ~[?:?] at org.openhab.binding.velux.bridge.json.JsonBridgeAPI.bridgeDirectCommunicate(JsonBridgeAPI.java:83) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:197) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridge.bridgeCommunicate(VeluxBridge.java:216) ~[?:?] at org.openhab.binding.velux.bridge.VeluxBridgeDeviceStatus.retrieve(VeluxBridgeDeviceStatus.java:88) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.bridgeParamsUpdated(VeluxBridgeHandlerOH1.java:244) ~[?:?] at org.openhab.binding.velux.handler.VeluxBridgeHandlerOH1.handleCommandOnChannel(VeluxBridgeHandlerOH1.java:298) ~[?:?] at org.openhab.binding.velux.internal.VeluxBinding.execute(VeluxBinding.java:181) ~[?:?] at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:144) ~[203:org.openhab.core.compat1x:2.4.0] at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:166) [203:org.openhab.core.compat1x:2.4.0] 2019-07-02 13:05:39.477 [DEBUG] [.binding.velux.internal.VeluxBinding] - execute() called. 2019-07-02 13:05:39.479 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): working with VeluxBindingProvider org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391. 2019-07-02 13:05:39.483 [TRACE] [internal.VeluxGenericBindingProvider] - getInBindingItemNames() returns [V_3_S_CLOSED, V_6_S_CLOSED, V_STATUS, RS2, V_1_S_OPEN, V_4_S_SUNNY, RS1, V_2_S_OPEN, V_5_S_SUNNY, RS4, RS3, V_3_S_OPEN, V_5_S_CLOSED, RS6, RS5, V_6_S_SUNNY, V_3_S_SUNNY, V_FIRMWARE, V_2_S_SUNNY, V_5_S_OPEN, V_4_S_OPEN, V_6_S_OPEN, V_1_S_SUNNY, V_2_S_CLOSED, V_1_S_CLOSED, V_CHECK, V_4_S_CLOSED]. 2019-07-02 13:05:39.485 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_3_S_CLOSED) called. 2019-07-02 13:05:39.489 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_3_100. 2019-07-02 13:05:39.493 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:05:39.496 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_3_S_CLOSED as not-refreshable. 2019-07-02 13:05:39.500 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_6_S_CLOSED) called. 2019-07-02 13:05:39.504 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns V_Shutter_6_100. 2019-07-02 13:05:39.508 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns false. 2019-07-02 13:05:39.511 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): ignoring item V_6_S_CLOSED as not-refreshable. 2019-07-02 13:05:39.515 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName(V_STATUS) called. 2019-07-02 13:05:39.518 [TRACE] [internal.VeluxGenericBindingProvider] - getConfigForItemName() returns thing=bridge;channel=status. 2019-07-02 13:05:39.520 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshed() returns true. 2019-07-02 13:05:39.522 [TRACE] [binding.velux.internal.VeluxItemType] - getRefreshDivider() returns 1. 2019-07-02 13:05:39.524 [TRACE] [.binding.velux.internal.VeluxBinding] - execute(): refreshing item V_STATUS. 2019-07-02 13:05:39.526 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(item=V_STATUS,command=null,config=org.openhab.binding.velux.internal.VeluxBindingConfig@e2b173,provider=org.openhab.binding.velux.internal.VeluxGenericBindingProvider@e2d391) called. 2019-07-02 13:05:39.528 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - handleCommandOnChannel(): work on updated bridge configuration parameters. 2019-07-02 13:05:39.531 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated() called. 2019-07-02 13:05:39.533 [DEBUG] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): choosing JSON as communication method. 2019-07-02 13:05:39.535 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin() called. 2019-07-02 13:05:39.537 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:39.540 [TRACE] [ab.binding.velux.bridge.json.JClogin] - setPassword(velux123) called. 2019-07-02 13:05:39.542 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:05:39.544 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:39.546 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:39.548 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JClogin@fb13fc,false) called. 2019-07-02 13:05:39.550 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(authenticate / login,unauthenticated) called. 2019-07-02 13:05:39.553 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/auth. 2019-07-02 13:05:39.557 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/auth using request {"action":"login","params":{"password":"velux123"}}. 2019-07-02 13:05:39.568 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:05:44.570 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() got response )]}',.{"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:05:44.573 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() cleaned response {"token":"FW6fF+869xafTvhHsA8XKQ==","result":true,"deviceStatus":"IDLE","data":{},"errors":[]}. 2019-07-02 13:05:44.577 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): communication result is true, returning details. 2019-07-02 13:05:44.579 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2019-07-02 13:05:44.581 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2019-07-02 13:05:44.583 [TRACE] [.velux.handler.VeluxBridgeHandlerOH1] - bridgeParamsUpdated(): Querying bridge state. 2019-07-02 13:05:44.585 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2019-07-02 13:05:44.587 [TRACE] [velux.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2019-07-02 13:05:44.590 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:44.592 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status) called. 2019-07-02 13:05:44.594 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:44.597 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - bridgeCommunicate(get device status,authenticated) called. 2019-07-02 13:05:44.599 [TRACE] [hab.binding.velux.bridge.VeluxBridge] - isAuthenticated() returns true. 2019-07-02 13:05:44.601 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeAPI() called. 2019-07-02 13:05:44.603 [TRACE] [ding.velux.bridge.json.JsonBridgeAPI] - bridgeDirectCommunicate(org.openhab.binding.velux.bridge.json.JCgetDeviceStatus@342a0f,true) called. 2019-07-02 13:05:44.605 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeDirectCommunicate(get device status,authenticated) called. 2019-07-02 13:05:44.608 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - bridgeCommunicate(): using SAP http://10.3.0.26:80/api/v1/device. 2019-07-02 13:05:44.610 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:05:44.622 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:05:44.624 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:05:44.626 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 5000 msecs. 2019-07-02 13:05:49.629 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:05:49.639 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:05:49.641 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:05:49.643 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 10000 msecs. 2019-07-02 13:05:59.646 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io() to http://10.3.0.26:80/api/v1/device using request null. 2019-07-02 13:05:59.658 [ERROR] [org.openhab.io.net.http.HttpUtil ] - Fatal transport error: java.net.ConnectException: Connection refused (Connection refused) 2019-07-02 13:05:59.660 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): Exception occurred during I/O: transport error. 2019-07-02 13:05:59.662 [TRACE] [ng.velux.bridge.json.JsonVeluxBridge] - io(): wait time 20000 msecs.