Cannot connect to Omni Pro II controller

142 views
Skip to first unread message

BobS0327

unread,
Dec 31, 2014, 8:26:15 PM12/31/14
to ope...@googlegroups.com

I cannot connect to my Leviton/HAI Omni Pro II controller via openHab.  I've repeatedly checked my IP address, port, key1 and key2 values and they are correct.  Any assistance would be greatly appreciated.

Entries in my log are as follows...

20:13:26.667 [DEBUG] [b.o.internal.OmniLinkActivator:34   ] - OmniLink binding has been started.
20:13:26.716 [DEBUG] [o.b.o.internal.OmniLinkBinding:148  ] - all binding changed
20:13:26.717 [DEBUG] [o.b.o.internal.OmniLinkBinding:242  ] - Starting update
20:13:26.723 [DEBUG] [o.b.o.internal.OmniLinkBinding:308  ] - OmniConnectionThread init
20:13:26.733 [DEBUG] [o.b.o.internal.OmniLinkBinding:347  ] - OmniConnectionThread running
20:13:26.734 [DEBUG] [o.b.o.internal.OmniLinkBinding:355  ] - OmniConnectionThread trying to connect
.
.
.

20:15:33.977 [ERROR] [o.b.o.internal.OmniLinkBinding:362  ] - Could not connect
java
.net.ConnectException: Connection timed out
    at java
.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.7.0_65]
    at java
.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) ~[na:1.7.0_65]
    at java
.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) ~[na:1.7.0_65]
    at java
.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) ~[na:1.7.0_65]
    at java
.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.7.0_65]
    at java
.net.Socket.connect(Socket.java:579) ~[na:1.7.0_65]
    at java
.net.Socket.connect(Socket.java:528) ~[na:1.7.0_65]
    at java
.net.Socket.<init>(Socket.java:425) ~[na:1.7.0_65]
    at java
.net.Socket.<init>(Socket.java:208) ~[na:1.7.0_65]
    at com
.digitaldan.jomnilinkII.Connection.<init>(Unknown Source) ~[na:na]
    at org
.openhab.binding.omnilink.internal.OmniLinkBinding$OmniConnectionThread.run(OmniLinkBinding.java:358) ~[na:na]


dan cunningham

unread,
Jan 2, 2015, 3:15:19 PM1/2/15
to ope...@googlegroups.com
Hi Bob, what firmware on the omnipro are you running, is it at least 3.0?  The connection timeout means it cannot reach the IP/PORT that is entered, could you send the configuration you are using without the keys?  Thanks. 

--
You received this message because you are subscribed to the Google Groups "openhab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openhab+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Visit this group at http://groups.google.com/group/openhab.
To view this discussion on the web visit https://groups.google.com/d/msgid/openhab/9b231405-c9d5-4d28-8a17-491ee3238761%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

BobS0327

unread,
Jan 2, 2015, 5:39:02 PM1/2/15
to ope...@googlegroups.com
Dan,

PC Access system properties indicates that my controller is at version 3.13.  I've attached a copy of my config file for your review.

Thanx

Bob
copyofconfig.cfg

BobS0327

unread,
Jan 4, 2015, 8:58:55 PM1/4/15
to ope...@googlegroups.com
Dan,

Just an update...

I installed Openhab on a Window 7 box and ran it with the Omni binding.  It seems as though the binding repeatedly connects and disconnects.  It connects and gets the system info and then disconnects over and over.  Part of my log is listed below.

The logs previously posted were from a Ubuntu 14.04 LTS desktop install.


OmniConnectionThread connected
20:05:33.206 [INFO ] [o.b.o.internal.OmniLinkBinding:398  ] - System: SystemStatus ( timeDateValid = true    year = 15    month = 1    day = 4    dayOfWeek = 7    hour = 20    minute = 5    second = 30    daylightSavings = false    sunriseHour = 7    sunriseMinute = 28    sunsetHour = 16    sunsetMinute = 48    batteryReading = 224    alarms = {}     )
20:05:33.425 [ERROR] [o.b.o.internal.OmniLinkBinding:449  ] - Could not connect to system
java
.lang.NullPointerException: null
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateUnits(OmnilinkItemGenerator.java:250) ~[na:na]
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateItemsAndGroups(OmnilinkItemGenerator.java:159) ~[na:na]
    at org
.openhab.binding.omnilink.internal.OmniLinkBinding$OmniConnectionThread.run(OmniLinkBinding.java:410) ~[na:na]
20:05:33.425 [DEBUG] [o.b.o.internal.OmniLinkBinding:355  ] - OmniConnectionThread trying to connect
20:05:33.425 [ERROR] [o.b.o.internal.OmniLinkBinding:383  ] - OmniConnectionThread was disconnected, will try again
java
.net.SocketException: Socket Closed
    at java
.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.io.DataInputStream.readUnsignedShort(Unknown Source) ~[na:1.8.0_25]
    at com
.digitaldan.jomnilinkII.Connection.readBytesEncrypted2(Unknown Source) [jOmniLinkII-1.0.jar:na]
    at com
.digitaldan.jomnilinkII.Connection.run(Unknown Source) [jOmniLinkII-1.0.jar:na]
20:05:33.518 [DEBUG] [o.b.o.internal.OmniLinkBinding:360  ] - OmniConnectionThread connected
20:05:33.596 [INFO ] [o.b.o.internal.OmniLinkBinding:398  ] - System: SystemStatus ( timeDateValid = true    year = 15    month = 1    day = 4    dayOfWeek = 7    hour = 20    minute = 5    second = 30    daylightSavings = false    sunriseHour = 7    sunriseMinute = 28    sunsetHour = 16    sunsetMinute = 48    batteryReading = 224    alarms = {}     )
20:05:33.830 [ERROR] [o.b.o.internal.OmniLinkBinding:449  ] - Could not connect to system
java
.lang.NullPointerException: null
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateUnits(OmnilinkItemGenerator.java:250) ~[na:na]
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateItemsAndGroups(OmnilinkItemGenerator.java:159) ~[na:na]
    at org
.openhab.binding.omnilink.internal.OmniLinkBinding$OmniConnectionThread.run(OmniLinkBinding.java:410) ~[na:na]
20:05:33.830 [DEBUG] [o.b.o.internal.OmniLinkBinding:355  ] - OmniConnectionThread trying to connect
20:05:33.830 [ERROR] [o.b.o.internal.OmniLinkBinding:383  ] - OmniConnectionThread was disconnected, will try again
java
.net.SocketException: Socket Closed
    at java
.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.io.DataInputStream.readUnsignedShort(Unknown Source) ~[na:1.8.0_25]
    at com
.digitaldan.jomnilinkII.Connection.readBytesEncrypted2(Unknown Source) [jOmniLinkII-1.0.jar:na]
    at com
.digitaldan.jomnilinkII.Connection.run(Unknown Source) [jOmniLinkII-1.0.jar:na]
20:05:33.924 [DEBUG] [o.b.o.internal.OmniLinkBinding:360  ] - OmniConnectionThread connected
20:05:34.049 [INFO ] [o.b.o.internal.OmniLinkBinding:398  ] - System: SystemStatus ( timeDateValid = true    year = 15    month = 1    day = 4    dayOfWeek = 7    hour = 20    minute = 5    second = 30    daylightSavings = false    sunriseHour = 7    sunriseMinute = 28    sunsetHour = 16    sunsetMinute = 48    batteryReading = 224    alarms = {}     )
20:05:34.283 [ERROR] [o.b.o.internal.OmniLinkBinding:449  ] - Could not connect to system
java
.lang.NullPointerException: null
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateUnits(OmnilinkItemGenerator.java:250) ~[na:na]
    at org
.openhab.binding.omnilink.internal.ui.OmnilinkItemGenerator.generateItemsAndGroups(OmnilinkItemGenerator.java:159) ~[na:na]
    at org
.openhab.binding.omnilink.internal.OmniLinkBinding$OmniConnectionThread.run(OmniLinkBinding.java:410) ~[na:na]
20:05:34.330 [DEBUG] [o.b.o.internal.OmniLinkBinding:355  ] - OmniConnectionThread trying to connect
20:05:34.330 [ERROR] [o.b.o.internal.OmniLinkBinding:383  ] - OmniConnectionThread was disconnected, will try again
java
.net.SocketException: Socket Closed
    at java
.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25]
    at java
.io.DataInputStream.readUnsignedShort(Unknown Source) ~[na:1.8.0_25]
    at com
.digitaldan.jomnilinkII.Connection.readBytesEncrypted2(Unknown Source) [jOmniLinkII-1.0.jar:na]
    at com
.digitaldan.jomnilinkII.Connection.run(Unknown Source) [jOmniLinkII-1.0.jar:na]
20:05:34.408 [DEBUG] [o.b.o.internal.OmniLinkBinding:360  ] - OmniConnectionThread connected
20:05:34.532 [INFO ] [o.b.o.internal.OmniLinkBinding:398  ] - System: SystemStatus ( timeDateValid = true    year = 15    month = 1    day = 4    dayOfWeek = 7    hour = 20    minute = 5    second = 31    daylightSavings = false    sunriseHour = 7    sunriseMinute = 28    sunsetHour = 16    sunsetMinute = 48    batteryReading = 224    alarms = {}     )
20:05:34.688 [ERROR] [o.b.o.internal.OmniLinkBinding:449  ] - Could not connect to system



dan cunningham

unread,
Jan 5, 2015, 9:36:15 AM1/5/15
to ope...@googlegroups.com
Hi Bob, thats a bug in the binding.  I can take a look a little later today or tomorrow.  In the mean time you can disable the auto-generating of item by changing your config to have "omnilink:generateItems=false", the auto generating of items was kinda a hack in the first place and has the least amount of testing. 

--
You received this message because you are subscribed to the Google Groups "openhab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openhab+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Visit this group at http://groups.google.com/group/openhab.

BobS0327

unread,
Jan 5, 2015, 1:20:29 PM1/5/15
to ope...@googlegroups.com
Dan,

That solved my Windows installation problem.

I believe my Linux problem has something to do with my Java runtime installation.  I'll keep "tinkering" with the runtime until I get to the source of the problem.

Thanx Dan.

Bob
Reply all
Reply to author
Forward
0 new messages