I’m reaching out in the hopes of finding some guidance with my current setup. I’ve installed OpenHAB 1.7.1 on a Raspberry Pi and connected it to an INSTEON 2413U USB interface, aiming to control my lighting system. However, I’m encountering some issues that I can’t seem to resolve on my own.
First, let me outline what I’ve done so far:
- I’ve added the OpenHAB user to the dialout group to ensure proper permissions.
- The modem has been successfully linked with the devices, and vice versa.
- I’ve tested the modem with a Vera hub, and it worked without any issues.
- Debug mode is enabled, providing some useful insights.
When the system starts up, I see the following log entry:
2:43:19.128 [INFO ] [.o.b.i.InsteonPLMActiveBinding:592 ] - devices: 2 configured, 0 polling, msgs received: 0
However, when attempting to send a command (e.g., turning off a light), I encounter the following error:
12:46:38.949 [INFO ] [.o.b.i.InsteonPLMActiveBinding:122 ] - Item: keypadDimmer got command OFF
12:46:38.951 [DEBUG] [o.o.b.i.i.device.InsteonDevice:170 ] - processing command OFF features: 7
12:46:38.955 [WARN ] [o.o.b.i.i.device.InsteonDevice:339 ] - gave up waiting for query reply from device 3C.42.42
12:46:38.961 [DEBUG] [o.o.b.i.i.device.InsteonDevice:344 ] - qe taken off direct: LoadDimmerButton(1:2:6) OUT:Cmd:0x62|toAddress:3C.42.42|messageFlags:0x0F=DIRECT:3:3|command1:0x13|command2:0x00|
12:46:38.955 [INFO ] [.o.b.i.i.device.CommandHandler:154 ] - LightOnOffCommandHandler: sent msg to switch 3C.42.42 off
12:46:38.980 [ERROR] [o.o.b.i.i.device.InsteonDevice:358 ] - message write failed for msg OUT:Cmd:0x62|toAddress:3C.42.42|messageFlags:0x0F=DIRECT:3:3|command1:0x13|command2:0x00| java.io.IOException: no ports configured for instrument 3C.42.42 at org.openhab.binding.insteonplm.internal.device.InsteonDevice.getPort(InsteonDevice.java:101) ~[na:na] at org.openhab.binding.insteonplm.internal.device.InsteonDevice.writeMessage(InsteonDevice.java:397) ~[na:na] at org.openhab.binding.insteonplm.internal.device.InsteonDevice.processRequestQueue(InsteonDevice.java:356) ~[na:na] at org.openhab.binding.insteonplm.internal.device.RequestQueueManager$RequestQueueReader.run(RequestQueueManager.java:120) ~[na:na] at java.lang.Thread.run(Thread.java:701) ~[na:1.6.0_36]
This error suggests that the system is unable to find a configured port for the device, which is perplexing since the same setup worked with the Vera hub.
I’m considering whether upgrading to OpenHAB 2 might resolve these issues, but I’m hesitant to make that leap without understanding the root cause. Has anyone else encountered similar problems with OpenHAB 1.7.1 and Insteon devices? Any insights or suggestions would be greatly appreciated. I’m eager to get this working and avoid switching back to Vera, despite its ease of use.