Well it worked for a few hours until the binding was shutdown!
2018-01-01 10:43:58.365 [DEBUG] [core.karaf.internal.FeatureInstaller] - Installed 'openhab-binding-insteonplm'
2018-01-01 10:44:05.190 [DEBUG] [core.karaf.internal.FeatureInstaller] - Running scheduled sync job
2018-01-01 10:44:07.254 [DEBUG] [eonplm.internal.device.InsteonDevice] - qe taken off direct: GenericSwitch(1:1:6) OUT:Cmd:0x62|toAddress:49.3E.80|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2018-01-01 10:44:07.326 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (500): OUT:Cmd:0x62|toAddress:49.3E.80|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2018-01-01 10:44:07.337 [DEBUG] [eonplm.internal.device.InsteonDevice] - next request queue processed in 500 msec, quiettime = 500
2018-01-01 10:44:07.721 [DEBUG] [.internal.device.RequestQueueManager] - device queue for 49.3E.80 is empty!
2018-01-01 10:44:08.882 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x50|fromAddress:49.3E.80|toAddress:49.ED.CD|messageFlags:0x20=ACK_OF_DIRECT:0:0|command1:0x00|command2:0xFF|
2018-01-01 10:44:08.909 [DEBUG] [eonplm.internal.device.InsteonDevice] - ----- applying message to feature: GenericSwitch
2018-01-01 10:44:08.929 [DEBUG] [lm.internal.device.MessageDispatcher] - 49.3E.80:GenericSwitch DIRECT_ACK: q:QUERY_PENDING cmd: 80
2018-01-01 10:44:08.982 [DEBUG] [lm.internal.device.MessageDispatcher] - changing key to 0x19 for msg IN:Cmd:0x50|fromAddress:49.3E.80|toAddress:49.ED.CD|messageFlags:0x20=ACK_OF_DIRECT:0:0|command1:0x00|command2:0xFF|
2018-01-01 10:44:08.999 [INFO ] [onplm.internal.device.MessageHandler] - SwitchRequestReplyHandler: set device 49.3E.80 to ON
2018-01-01 10:44:09.024 [DEBUG] [eonplm.internal.device.DeviceFeature] - 49.3E.80:GenericSwitch publishing: ON
2018-01-01 10:44:09.050 [DEBUG] [lm.internal.device.MessageDispatcher] - defdisp: 49.3E.80:GenericSwitch set status to: QUERY_ANSWERED
2018-01-01 10:44:09.094 [DEBUG] [eonplm.internal.device.DeviceFeature] - 49.3E.80:GenericLastTime publishing: 2018-01-01T10:44:09
2018-01-01 10:44:40.497 [DEBUG] [org.openhab.core.compat1x ] - BundleEvent STOPPING - org.openhab.core.compat1x
2018-01-01 10:44:40.663 [DEBUG] [org.openhab.core.compat1x ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.core.autoupdate.AutoUpdateBindingConfigProvider}={component.name=org.openhab.core.compat1x.autoupdateproviderdelegate, component.id=182, service.id=306, service.bundleid=214, service.scope=bundle} - org.openhab.core.compat1x
2018-01-01 10:44:40.771 [DEBUG] [org.openhab.core.compat1x ] - ServiceEvent UNREGISTERING - {org.eclipse.smarthome.model.item.BindingConfigReader}={service.id=307, service.bundleid=214, service.scope=singleton} - org.openhab.core.compat1x
2018-01-01 10:44:40.903 [DEBUG] [org.openhab.core.compat1x ] - ServiceEvent UNREGISTERING - {org.osgi.service.event.EventHandler, org.eclipse.smarthome.core.events.EventSubscriber}={event.topics=smarthome/*, component.name=org.openhab.core.compat1x.eventbridge, component.id=185, service.id=308, service.bundleid=214, service.scope=bundle} - org.openhab.core.compat1x
2018-01-01 10:44:41.052 [DEBUG] [org.openhab.binding.insteonplm ] - ServiceEvent UNREGISTERING - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.insteonplm, component.name=org.openhab.binding.insteonplm.activebinding, component.id=179, service.id=310, service.bundleid=213, service.scope=bundle} - org.openhab.binding.insteonplm
2018-01-01 10:44:41.115 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - deactivating binding!
2018-01-01 10:44:41.147 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - shutting down binding
2018-01-01 10:44:41.177 [ERROR] [ding.insteonplm.internal.driver.Port] - got interrupted exception in write thread
2018-01-01 10:44:41.190 [DEBUG] [ding.insteonplm.internal.driver.Port] - waiting for read thread to exit for port /hub2/user:password@192.168.0.117:25105,poll_time=1000
2018-01-01 10:44:41.207 [DEBUG] [ding.insteonplm.internal.driver.Port] - exiting writer thread!
I did add this to addons.cfg:
binding = insteonplm,astro
And it stopped working right after.
I re-started the openhab service
and got this log (filtered with “insteon” keyword):
2018-01-01 12:27:58.039 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'insteonplm.items'
2018-01-01 12:30:12.530 [DEBUG] [org.openhab.binding.insteonplm ] - BundleEvent STARTING - org.openhab.binding.insteonplm
2018-01-01 12:30:12.836 [INFO ] [nding.insteonplm.InsteonPLMActivator] - Insteon PLM binding has been started.
2018-01-01 12:30:13.206 [DEBUG] [org.openhab.binding.insteonplm ] - BundleEvent STARTED - org.openhab.binding.insteonplm
2018-01-01 12:30:16.358 [DEBUG] [org.openhab.binding.insteonplm ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.insteonplm.InsteonPLMBindingProvider}={component.name=org.openhab.binding.insteonplm.genericbindingprovider, component.id=172, service.id=290, service.bundleid=213, service.scope=bundle} - org.openhab.binding.insteonplm
2018-01-01 12:30:16.427 [DEBUG] [org.openhab.binding.insteonplm ] - ServiceEvent REGISTERED - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.insteonplm, component.name=org.openhab.binding.insteonplm.activebinding, component.id=170, service.id=292, service.bundleid=213, service.scope=bundle} - org.openhab.binding.insteonplm
2018-01-01 12:30:17.649 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - activating binding
2018-01-01 12:30:17.821 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - global binding config has arrived.
2018-01-01 12:30:17.901 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - dead device timeout set to 3000s
2018-01-01 12:30:17.982 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - configuration update complete!
2018-01-01 12:30:18.093 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - initializing...
2018-01-01 12:30:18.181 [INFO ] [b.core.service.AbstractActiveService] - InsteonPLM has been started
2018-01-01 12:30:18.177 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: port_0 -> /hub2/user:password@192.168.0.117:25105,poll_time=1000
2018-01-01 12:30:18.685 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - devices: 0 configured, 0 polling, msgs received: 0
2018-01-01 12:30:18.791 [DEBUG] [ng.insteonplm.internal.driver.Poller] - starting poll thread.
2018-01-01 12:30:19.579 [DEBUG] [ng.insteonplm.internal.driver.Driver] - added new port: port_0 /hub2/user:password@192.168.0.117:25105,poll_time=1000
2018-01-01 12:30:19.665 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: service.pid -> org.openhab.insteonplm
2018-01-01 12:30:19.704 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - setting driver listener
2018-01-01 12:30:19.836 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - starting 0 ports
2018-01-01 12:30:19.966 [DEBUG] [ding.insteonplm.internal.driver.Port] - starting port /hub2/user:password@192.168.0.117:25105,poll_time=1000
2018-01-01 12:30:22.643 [DEBUG] [ding.insteonplm.internal.driver.Port] - starting reader...
2018-01-01 12:30:22.734 [DEBUG] [ding.insteonplm.internal.driver.Port] - starting writer...
2018-01-01 12:30:26.696 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x60|
2018-01-01 12:30:26.723 [DEBUG] [ding.insteonplm.internal.driver.Port] - clearing modem db!
2018-01-01 12:30:26.711 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - ports started
2018-01-01 12:30:26.774 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - initialization complete, found 1 port!
2018-01-01 12:30:26.832 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - item xmas_module_on_off binding changed: addr=49.3E.80|prodKey:F00.00.1B|feature:switch
2018-01-01 12:30:28.950 [DEBUG] [core.karaf.internal.FeatureInstaller] - Installed 'openhab-binding-insteonplm'
2018-01-01 12:30:30.399 [DEBUG] [plm.internal.device.DeviceTypeLoader] - F00.00.22 ->pk:F00.00.22|model:2982-222|desc:Insteon Smoke Bridge|features:notification=ReceiveBroadcast:lastheardfrom=GenericLastTime|groups
2018-01-01 12:30:30.456 [DEBUG] [plm.internal.device.DeviceTypeLoader] - F00.00.21 ->pk:F00.00.21|model:2441V|desc:Insteon Thermostat Adaptor for Venstar|features:fanmode=VenstarFanMode:iscooling=VenstarIsCooling:heatsetpoint=VenstarHeatSetPoint:tempfahrenheit=VenstarTemperatureFahrenheit:coolsetpoint=VenstarCoolSetPoint:humidity=VenstarHumidity:lastheardfrom=GenericLastTime:systemmode=VenstarSystemMode:isheating=VenstarIsHeating|groups:data1b_group=coolsetpoint,heatsetpoint,systemmode,fanmode,tempfahrenheit,humidity,isheating,iscooling
2018-01-01 12:30:32.047 [DEBUG] [plm.internal.device.DeviceTypeLoader] - F00.00.18 ->pk:F00.00.18|model:2441TH|desc:Insteon Thermostat|features:tempcelsius=ThermostatTemperatureCelsius:humidityhigh=ThermostatHumidityHigh:tempfahrenheit=ThermostatTemperatureFahrenheit:stage1duration=ThermostatStage1Duration:humiditylow=ThermostatHumidityLow:systemmode=ThermostatSystemMode:isheating=ThermostatIsHeating:fanmode=ThermostatFanMode:iscooling=ThermostatIsCooling:heatsetpoint=ThermostatHeatSetPoint:coolsetpoint=ThermostatCoolSetPoint:humidity=ThermostatHumidity:lastheardfrom=GenericLastTime:acdelay=ThermostatACDelay:backlightduration=ThermostatBackLightDuration|groups:data1b_group=humidityhigh,humiditylow,stage1duration:data2_group=coolsetpoint,heatsetpoint,systemmode,fanmode,isheating,iscooling,tempcelsius,tempfahrenheit,humidity:data1_group=backlightduration,acdelay
2018-01-01 12:30:39.924 [DEBUG] [ding.insteonplm.internal.driver.Port] - found modem 49.ED.CD in device_types: 49.ED.CD|broadcastonoff->GroupBroadcastOnOff(0:1:0)
2018-01-01 12:30:40.211 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x69|
2018-01-01 12:30:41.017 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - item xmas_module_dimmer binding changed: addr=47.18.E7|prodKey:F00.00.19|feature:dimmer
2018-01-01 12:30:41.648 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xE2|ALLLinkGroup:0x00|LinkAddr:47.18.E7|LinkData1:0x01|LinkData2:0x0E|LinkData3:0x43|
2018-01-01 12:30:41.764 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:42.841 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xA2|ALLLinkGroup:0x01|LinkAddr:47.18.E7|LinkData1:0x00|LinkData2:0x00|LinkData3:0x00|
2018-01-01 12:30:42.882 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:43.955 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xE2|ALLLinkGroup:0x00|LinkAddr:49.3E.80|LinkData1:0x01|LinkData2:0x37|LinkData3:0x48|
2018-01-01 12:30:44.025 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:45.077 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xA2|ALLLinkGroup:0x01|LinkAddr:49.3E.80|LinkData1:0x00|LinkData2:0x00|LinkData3:0x00|
2018-01-01 12:30:45.137 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:46.179 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xE2|ALLLinkGroup:0x03|LinkAddr:47.18.E7|LinkData1:0x01|LinkData2:0x0E|LinkData3:0x43|
2018-01-01 12:30:46.244 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:47.368 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xE2|ALLLinkGroup:0x03|LinkAddr:49.3E.80|LinkData1:0x01|LinkData2:0x37|LinkData3:0x48|
2018-01-01 12:30:47.414 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:48.429 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xA2|ALLLinkGroup:0x01|LinkAddr:44.91.24|LinkData1:0x00|LinkData2:0x00|LinkData3:0x00|
2018-01-01 12:30:48.464 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:49.529 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x57|RecordFlags:0xA2|ALLLinkGroup:0x02|LinkAddr:40.33.59|LinkData1:0x00|LinkData2:0x00|LinkData3:0x00|
2018-01-01 12:30:49.574 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (0): OUT:Cmd:0x6A|
2018-01-01 12:30:51.164 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - modem database has 5 entries!
2018-01-01 12:30:51.180 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - modem db entry: 47.18.E7
2018-01-01 12:30:51.217 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - modem db entry: 40.33.59
2018-01-01 12:30:51.246 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - modem db entry: 49.3E.80
2018-01-01 12:30:51.280 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - modem db entry: 49.ED.CD
2018-01-01 12:30:51.320 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - modem db entry: 44.91.24
2018-01-01 12:30:51.372 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - device 47.18.E7 found in the modem database and the modem controls groups [0x00,0x03] and responds to groups [0x01].
2018-01-01 12:30:51.445 [DEBUG] [ng.insteonplm.internal.driver.Poller] - start polling device 47.18.E7|fastonoff->FastOnOff(0:1:2)|lastheardfrom->GenericLastTime(0:0:0)|manualchange->ManualChange(0:1:2)|dimmer->GenericDimmer(1:3:8)
2018-01-01 12:30:51.566 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - device 49.3E.80 found in the modem database and the modem controls groups [0x00,0x03] and responds to groups [0x01].
2018-01-01 12:30:51.627 [DEBUG] [ng.insteonplm.internal.driver.Poller] - start polling device 49.3E.80|lastheardfrom->GenericLastTime(0:0:0)|switch->GenericSwitch(1:1:6)
2018-01-01 12:30:51.777 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - device 40.33.59 found in the modem database, but is not configured as an item and the modem responds to groups [0x02].
2018-01-01 12:30:51.818 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - device 44.91.24 found in the modem database, but is not configured as an item and the modem responds to groups [0x01].
2018-01-01 12:30:51.839 [DEBUG] [eonplm.internal.device.InsteonDevice] - qe taken off direct: GenericDimmer(1:3:8) OUT:Cmd:0x62|toAddress:47.18.E7|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2018-01-01 12:30:51.888 [DEBUG] [eonplm.internal.device.InsteonDevice] - next request queue processed in 500 msec, quiettime = 500
2018-01-01 12:30:51.902 [DEBUG] [ding.insteonplm.internal.driver.Port] - writing (500): OUT:Cmd:0x62|toAddress:47.18.E7|messageFlags:0x0F=DIRECT:3:3|command1:0x19|command2:0x00|
2018-01-01 12:30:52.817 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - got msg: IN:Cmd:0x50|fromAddress:47.18.E7|toAddress:49.ED.CD|messageFlags:0x20=ACK_OF_DIRECT:0:0|command1:0x00|command2:0xFF|
2018-01-01 12:30:52.858 [DEBUG] [eonplm.internal.device.InsteonDevice] - ----- applying message to feature: FastOnOff
2018-01-01 12:30:52.885 [DEBUG] [eonplm.internal.device.InsteonDevice] - ----- applying message to feature: ManualChange
2018-01-01 12:30:52.918 [DEBUG] [eonplm.internal.device.InsteonDevice] - ----- applying message to feature: GenericDimmer
2018-01-01 12:31:49.207 [DEBUG] [org.openhab.binding.insteonplm ] - BundleEvent STOPPING - org.openhab.binding.insteonplm
2018-01-01 12:31:49.292 [DEBUG] [org.openhab.binding.insteonplm ] - ServiceEvent UNREGISTERING - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.insteonplm, component.name=org.openhab.binding.insteonplm.activebinding, component.id=170, service.id=292, service.bundleid=213, service.scope=bundle} - org.openhab.binding.insteonplm
2018-01-01 12:31:49.368 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - deactivating binding!
2018-01-01 12:31:49.398 [DEBUG] [g.insteonplm.InsteonPLMActiveBinding] - shutting down binding
2018-01-01 12:31:49.433 [DEBUG] [ding.insteonplm.internal.driver.Port] - waiting for read thread to exit for port /hub2/useer:passwordx@192.168.0.117:25105,poll_time=1000
2018-01-01 12:31:49.431 [ERROR] [ding.insteonplm.internal.driver.Port] - got interrupted exception in write thread
2018-01-01 12:31:49.469 [DEBUG] [ding.insteonplm.internal.driver.Port] - exiting writer thread!
Why is the binding being deactivated?
Any help would be appreciated.
Thanks