InsteonPLM binding OH2

Transitioned over to OH2 after getting used to 1.8. Have followed the suggestions and requirements for 1.X add-ons and installed the InsteonPLM binging in OH2. It fails to download from the hub though…snip of the logs below.

Any suggestions?

config: port_0 -> /hub2/(usernameofmyhub):(passwordofhub)@10.1.1.66:25105,poll_time=1000
2016-05-20 09:35:23.884 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: more_features -> /path_to_file/more_features.xml
2016-05-20 09:35:23.884 [INFO ] [b.core.service.AbstractActiveService] - InsteonPLM has been started
2016-05-20 09:35:23.896 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - devices: 0 configured, 0 polling, msgs received: 0
2016-05-20 09:35:23.901 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: refresh -> 600000
2016-05-20 09:35:23.901 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: more_devices -> /path_to_file/more_devices.xml
2016-05-20 09:35:23.901 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] - config: service.pid -> org.openhab.insteonplm
2016-05-20 09:35:24.023 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘squeezebox:squeezeboxserver:54F95C18-F762-4697-A13F-21C50AC96612’ changed from UNINITIALIZED to INITIALIZING
2016-05-20 09:35:24.133 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘yahooweather:weather:9fd4a1ae’ changed from UNINITIALIZED to INITIALIZING
2016-05-20 09:35:24.151 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘yahooweather:weather:9fd4a1ae’ changed from INITIALIZING to ONLINE
2016-05-20 09:35:24.180 [INFO ] [ebox.handler.SqueezeBoxServerHandler] - Squeeze Server connection started to server 10.1.1.105
2016-05-20 09:35:24.185 [INFO ] [ebox.handler.SqueezeBoxServerHandler] - Squeeze Server connection started to server 10.1.1.105
2016-05-20 09:35:24.209 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘squeezebox:squeezeboxserver:54F95C18-F762-4697-A13F-21C50AC96612’ changed from INITIALIZING to ONLINE
2016-05-20 09:35:24.258 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘squeezebox:squeezeboxserver:54F95C18-F762-4697-A13F-21C50AC96612’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Socket closed
2016-05-20 09:35:24.273 [INFO ] [ebox.handler.SqueezeBoxServerHandler] - Squeeze Server connection started to server 10.1.1.105
2016-05-20 09:35:24.275 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing ‘squeezebox:squeezeboxserver:54F95C18-F762-4697-A13F-21C50AC96612’ has been updated.
2016-05-20 09:35:24.289 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ‘squeezebox:squeezeboxserver:54F95C18-F762-4697-A13F-21C50AC96612’ changed from OFFLINE (COMMUNICATION_ERROR): Socket closed to ONLINE
2016-05-20 09:35:24.314 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2016-05-20 09:35:24.326 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2016-05-20 09:35:24.609 [INFO ] [marthome.event.ItemStateChangedEvent] - yahooweather_weather_9fd4a1ae_temperature changed from NULL to 13
2016-05-20 09:35:24.616 [INFO ] [marthome.event.ItemStateChangedEvent] - yahooweather_weather_9fd4a1ae_humidity changed from NULL to 70
2016-05-20 09:35:24.616 [INFO ] [marthome.event.ItemStateChangedEvent] - yahooweather_weather_9fd4a1ae_pressure changed from NULL to 33830.04
2016-05-20 09:36:24.259 [INFO ] [ebox.handler.SqueezeBoxServerHandler] - Squeeze Server connection started to server 10.1.1.105
2016-05-20 09:37:23.951 [WARN ] [onplm.internal.device.ModemDBBuilder] - modem database download unsuccessful, restarting!

It will continue with modem database download unsuccessful every cycle.

You mention an Insteon hub although you are using a PLM binding (two different devices). There’s a separate hub binding (at least in 1.8.x).

I have the newer hub, and documentation seems to point to using the InsteonPLM binding rather than the hub. It worked perfectly in 1.8.

You may be correct. I have a PLM so I don’t have any direct experience with the hub or the related binding.

I seem to recall reading about how the PLM binding is using an internal http api that the 1.8 would accept but that 2.0 is strict about public/private api so it fails in 2.0

The insteonPLM binding is incompatible with OpenHAB 2.

Yes, Bernd’s InsteonPLM binding works with the PLM and the 2014 HUB (2245-222) but it DOES NOT work with OpenHAB 2 - only OpenHAB 1.x.

Any news when OH2 will work with InsteonPLM Binding?

Is the InsteonPLM binding still incompatible with OpenHAB 2? I decided to try and switch to OpenHAB 2.0.0.b4 tonight and don’t see a way to configure the InsteonPLM (I have the 2014 Insteon hub). If the OpenHAB 2 Insteon PLM binding isn’t ready yet I’m going to have to switch back to OpenHAB 1.8 as I have too many Insteon devices at the moment. I have to say that the Z-Wave support in OpenHAB 2 is very nice though.

Actually, I have the earlier Insteon hub (2242-222).

What is the problem with the binding? If there are known bugs, they should be entered in the issue tracker and their status can always be checked there. Please follow the procedure described at http://docs.openhab.org/developers/development/compatibilitylayer.html#how-to-use-openhab-1x-add-ons-that-are-not-part-of-the-distribution.

Kai, thanks for the link. That got it through my thick skull that not everything is can be configured through the Paper UI yet and needs a config file. There’s so much information out there and sometimes it can be difficult to determine which version of OpenHAB it applies to.