[SOLVED] OneWireConnection failed

Hi dr. allcom :slight_smile:

OH2 try to connect onewire in localhost

logs:

2017-06-17 20:26:24.991 [INFO ] [nternal.connection.OneWireConnection] - Retrying failed connection… Attempt 2 of 3.
2017-06-17 20:26:25.243 [WARN ] [nternal.connection.OneWireConnection] - Unexpected owfs exception: Error -103
org.owfs.jowfsclient.OwfsException: Error -103
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.readPacket(OwfsConnectionImpl.java:264)[184:org.openhab.binding.onewire:1.9.0]
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.listDirectory(OwfsConnectionImpl.java:196)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.connect(OneWireConnection.java:142)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.reconnect(OneWireConnection.java:178)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.readFromOneWire(OneWireConnection.java:318)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.updateItemFromOneWire(OneWireBinding.java:304)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.devicePropertyWantsUpdate(OneWireBinding.java:258)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.scheduler.OneWireUpdateTask.run(OneWireUpdateTask.java:61)[184:org.openhab.binding.onewire:1.9.0]
2017-06-17 20:26:25.247 [WARN ] [nternal.connection.OneWireConnection] - Connection failed. Will retry in 60 seconds.
2017-06-17 20:27:25.250 [INFO ] [nternal.connection.OneWireConnection] - Retrying failed connection… Attempt 3 of 3.
2017-06-17 20:27:25.254 [WARN ] [nternal.connection.OneWireConnection] - Unexpected owfs exception: Error -5
org.owfs.jowfsclient.OwfsException: Error -5
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.readPacket(OwfsConnectionImpl.java:264)[184:org.openhab.binding.onewire:1.9.0]
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.listDirectory(OwfsConnectionImpl.java:196)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.connect(OneWireConnection.java:142)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.reconnect(OneWireConnection.java:178)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.readFromOneWire(OneWireConnection.java:318)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.updateItemFromOneWire(OneWireBinding.java:304)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.devicePropertyWantsUpdate(OneWireBinding.java:258)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.scheduler.OneWireUpdateTask.run(OneWireUpdateTask.java:61)[184:org.openhab.binding.onewire:1.9.0]
2017-06-17 20:27:25.258 [ERROR] [nternal.connection.OneWireConnection] - Couldn’t connect to owserver [IP ‘192.168.100.111’ Port ‘4304’]
2017-06-17 20:27:25.259 [ERROR] [ding.onewire.internal.OneWireBinding] - Set Item for itemName=T to Undefined, because the readvalue is null
2017-06-17 20:27:25.511 [ERROR] [nternal.connection.OneWireConnection] - reading from path 28.D42E62050000/temperature attempt 1 throws exception
org.owfs.jowfsclient.OwfsException: Error -1
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.readPacket(OwfsConnectionImpl.java:264)[184:org.openhab.binding.onewire:1.9.0]
at org.owfs.jowfsclient.internal.OwfsConnectionImpl.exists(OwfsConnectionImpl.java:159)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.checkIfDeviceExists(OneWireConnection.java:273)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.connection.OneWireConnection.readFromOneWire(OneWireConnection.java:290)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.updateItemFromOneWire(OneWireBinding.java:304)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.OneWireBinding.devicePropertyWantsUpdate(OneWireBinding.java:258)[184:org.openhab.binding.onewire:1.9.0]
at org.openhab.binding.onewire.internal.scheduler.OneWireUpdateTask.run(OneWireUpdateTask.java:61)[184:org.openhab.binding.onewire:1.9.0]
2017-06-17 20:27:25.514 [INFO ] [nternal.connection.OneWireConnection] - Trying to reconnect to owserver…
2017-06-17 20:27:25.520 [WARN ] [nternal.connection.OneWireConnection] - Unexpected owfs exception: Error -5
org.owfs.jowfsclient.OwfsException: Error -5

browser in 2121 is listening all my sensors
telnet on 4304 its ok
what i do wrong ?

Hi icahbko

I’m running OWServer (not owfs) on my system. In PaperUI I configured the onewire-binding:

OwServer IP address
127.0.0.1
OwServer Port
4304

Through the onewire binding I can only read temperature, humidity and switch items but not “contacts” like DS2401. What are you trying to read?

to help who got confused (I’m)

/etc/owfs.conf

server: port = 127.0.0.1:4304

In PaperUI I configured the onewire-binding

OwServer IP address 127.0.0.1

NOT localhost !

1 Like