Binding Modbus 2.5.7. Stops working after unsuccessful read attempt

@ssalonen,

Here is what “events.log” looks like:

2020-09-02 21:40:50.701 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:40:50.363-0500 to 2020-09-02T21:40:50.700-0500
2020-09-02 21:40:51.002 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:40:50.700-0500 to 2020-09-02T21:40:51.001-0500
2020-09-02 21:40:51.321 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:40:51.001-0500 to 2020-09-02T21:40:51.320-0500
2020-09-02 21:40:51.655 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:40:51.320-0500 to 2020-09-02T21:40:51.653-0500
2020-09-02 21:41:03.427 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:40:51.653-0500 to 2020-09-02T21:41:03.424-0500
2020-09-02 21:41:16.301 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:03.424-0500 to 2020-09-02T21:41:16.299-0500
2020-09-02 21:41:30.300 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:10:48.861-0500 to 2020-09-02T21:41:30.299-0500
2020-09-02 21:41:30.301 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:41:30.301 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:41:30.302 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:41:36.461 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:41:36.462 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:16.299-0500 to 2020-09-02T21:41:36.459-0500
2020-09-02 21:41:42.995 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:36.459-0500 to 2020-09-02T21:41:42.994-0500
2020-09-02 21:41:44.188 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:42.994-0500 to 2020-09-02T21:41:44.185-0500
2020-09-02 21:41:58.999 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:44.185-0500 to 2020-09-02T21:41:58.994-0500
2020-09-02 21:42:26.378 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:41:30.299-0500 to 2020-09-02T21:42:26.376-0500
2020-09-02 21:42:26.379 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:42:26.381 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:42:26.382 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:42:55.925 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:42:55.926 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:42:26.376-0500 to 2020-09-02T21:42:55.924-0500
2020-09-02 21:43:20.822 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:42:55.924-0500 to 2020-09-02T21:43:20.821-0500
2020-09-02 21:43:26.846 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:43:26.848 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:43:26.849 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:41:58.994-0500 to 2020-09-02T21:43:26.845-0500
2020-09-02 21:43:39.415 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:26.845-0500 to 2020-09-02T21:43:39.415-0500
2020-09-02 21:43:41.017 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:39.415-0500 to 2020-09-02T21:43:41.015-0500
2020-09-02 21:43:44.037 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:41.015-0500 to 2020-09-02T21:43:44.037-0500
2020-09-02 21:43:44.339 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:44.037-0500 to 2020-09-02T21:43:44.338-0500
2020-09-02 21:43:45.667 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:44.338-0500 to 2020-09-02T21:43:45.667-0500
2020-09-02 21:43:45.973 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:45.667-0500 to 2020-09-02T21:43:45.971-0500
2020-09-02 21:43:46.289 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:45.971-0500 to 2020-09-02T21:43:46.287-0500
2020-09-02 21:43:46.591 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:46.287-0500 to 2020-09-02T21:43:46.591-0500
2020-09-02 21:43:46.878 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:46.591-0500 to 2020-09-02T21:43:46.877-0500
2020-09-02 21:43:56.066 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:46.877-0500 to 2020-09-02T21:43:56.064-0500
2020-09-02 21:44:15.009 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:43:20.821-0500 to 2020-09-02T21:44:15.008-0500
2020-09-02 21:44:15.010 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:44:15.011 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:44:15.011 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:44:36.978 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:44:36.979 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:43:56.064-0500 to 2020-09-02T21:44:36.977-0500
2020-09-02 21:44:46.101 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:44:46.101 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:44:15.008-0500 to 2020-09-02T21:44:46.100-0500
2020-09-02 21:44:46.102 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:44:46.103 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:45:01.018 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:44:46.100-0500 to 2020-09-02T21:45:01.017-0500
2020-09-02 21:45:01.018 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:45:01.018 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:45:01.019 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:45:29.983 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:45:29.984 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:45:01.017-0500 to 2020-09-02T21:45:29.982-0500
2020-09-02 21:45:56.509 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:45:56.510 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:45:56.510 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:45:29.982-0500 to 2020-09-02T21:45:56.508-0500
2020-09-02 21:45:56.511 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:46:03.613 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:46:03.614 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:44:36.977-0500 to 2020-09-02T21:46:03.612-0500
2020-09-02 21:46:11.542 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:03.612-0500 to 2020-09-02T21:46:11.542-0500
2020-09-02 21:46:11.842 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:11.542-0500 to 2020-09-02T21:46:11.841-0500
2020-09-02 21:46:12.136 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:11.841-0500 to 2020-09-02T21:46:12.134-0500
2020-09-02 21:46:13.260 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:12.134-0500 to 2020-09-02T21:46:13.258-0500
2020-09-02 21:46:13.553 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:13.258-0500 to 2020-09-02T21:46:13.552-0500
2020-09-02 21:46:14.048 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:13.552-0500 to 2020-09-02T21:46:14.046-0500
2020-09-02 21:46:14.565 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:14.046-0500 to 2020-09-02T21:46:14.563-0500
2020-09-02 21:46:14.885 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:14.563-0500 to 2020-09-02T21:46:14.884-0500
2020-09-02 21:46:15.204 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:14.884-0500 to 2020-09-02T21:46:15.202-0500
2020-09-02 21:46:15.502 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:15.202-0500 to 2020-09-02T21:46:15.501-0500
2020-09-02 21:46:16.228 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:15.501-0500 to 2020-09-02T21:46:16.227-0500
2020-09-02 21:46:37.428 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:46:37.429 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:45:56.508-0500 to 2020-09-02T21:46:37.427-0500
2020-09-02 21:46:37.430 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:46:37.431 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:46:54.675 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:46:54.676 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:16.227-0500 to 2020-09-02T21:46:54.673-0500
2020-09-02 21:47:09.947 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:47:09.947 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:46:37.427-0500 to 2020-09-02T21:47:09.946-0500
2020-09-02 21:47:09.947 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:47:09.947 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:47:40.598 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:47:09.946-0500 to 2020-09-02T21:47:40.597-0500
2020-09-02 21:47:40.598 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:47:46.311 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:47:46.312 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:47:46.312 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:46:54.673-0500 to 2020-09-02T21:47:46.310-0500
2020-09-02 21:47:47.194 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:46.310-0500 to 2020-09-02T21:47:47.193-0500
2020-09-02 21:47:47.676 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:47.193-0500 to 2020-09-02T21:47:47.675-0500
2020-09-02 21:47:48.020 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:47.675-0500 to 2020-09-02T21:47:48.018-0500
2020-09-02 21:47:48.313 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:48.018-0500 to 2020-09-02T21:47:48.312-0500
2020-09-02 21:47:49.202 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:48.312-0500 to 2020-09-02T21:47:49.200-0500
2020-09-02 21:47:49.515 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:49.200-0500 to 2020-09-02T21:47:49.512-0500
2020-09-02 21:47:49.984 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:49.512-0500 to 2020-09-02T21:47:49.982-0500
2020-09-02 21:47:50.312 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:49.982-0500 to 2020-09-02T21:47:50.312-0500
2020-09-02 21:47:50.604 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:50.312-0500 to 2020-09-02T21:47:50.602-0500
2020-09-02 21:47:51.053 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:50.602-0500 to 2020-09-02T21:47:51.052-0500
2020-09-02 21:47:51.320 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:51.052-0500 to 2020-09-02T21:47:51.319-0500
2020-09-02 21:47:51.633 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:51.319-0500 to 2020-09-02T21:47:51.632-0500
2020-09-02 21:48:17.942 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:48:17.943 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:47:40.597-0500 to 2020-09-02T21:48:17.941-0500
2020-09-02 21:48:17.943 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:48:17.944 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:48:28.220 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:48:28.220 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.exception.ModbusConnectionException: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:48:28.220 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:48:17.941-0500 to 2020-09-02T21:48:28.219-0500
2020-09-02 21:48:28.220 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to ONLINE
2020-09-02 21:48:59.278 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:48:28.219-0500 to 2020-09-02T21:48:59.278-0500
2020-09-02 21:48:59.279 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:48:59.279 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.exception.ModbusConnectionException: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:48:59.280 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:49:07.221 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:49:07.221 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:47:51.632-0500 to 2020-09-02T21:49:07.220-0500
2020-09-02 21:49:07.963 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:49:07.220-0500 to 2020-09-02T21:49:07.962-0500
2020-09-02 21:49:08.347 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:49:07.962-0500 to 2020-09-02T21:49:08.346-0500
2020-09-02 21:49:09.094 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:49:08.346-0500 to 2020-09-02T21:49:09.093-0500
2020-09-02 21:49:22.224 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:49:22.225 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:49:22.226 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:48:59.278-0500 to 2020-09-02T21:49:22.224-0500
2020-09-02 21:49:22.226 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:49:26.255 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:49:26.256 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:49:09.093-0500 to 2020-09-02T21:49:26.254-0500
2020-09-02 21:49:56.312 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:49:56.312 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:49:22.224-0500 to 2020-09-02T21:49:56.311-0500
2020-09-02 21:49:56.312 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
2020-09-02 21:49:56.312 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to ONLINE
2020-09-02 21:50:19.941 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:50:19.942 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:49:56.311-0500 to 2020-09-02T21:50:19.939-0500
2020-09-02 21:50:19.943 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.exception.ModbusConnectionException: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:50:19.944 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to ONLINE
2020-09-02 21:50:30.211 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:50:30.211 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:50:19.939-0500 to 2020-09-02T21:50:30.210-0500
2020-09-02 21:50:40.491 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:50:30.210-0500 to 2020-09-02T21:50:40.489-0500
2020-09-02 21:50:59.353 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:50:59.354 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:50:40.489-0500 to 2020-09-02T21:50:59.353-0500
2020-09-02 21:50:59.354 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.exception.ModbusConnectionException: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null
2020-09-02 21:50:59.354 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusSlaveIOExceptionImpl) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusSlaveIOException(cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null). Message: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:51:06.163 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl: Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketException Connection reset', cause2=null to ONLINE
2020-09-02 21:51:06.165 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Success changed from 2020-09-02T21:49:26.254-0500 to 2020-09-02T21:51:06.160-0500
2020-09-02 21:51:25.731 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:51:25.732 [vent.ItemStateChangedEvent] - HVAC_Temp_Last_Error changed from 2020-09-02T21:50:59.353-0500 to 2020-09-02T21:51:25.730-0500
2020-09-02 21:51:25.733 [hingStatusInfoChangedEvent] - 'modbus:poller:HVAC:hvacpoll' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error with read: org.openhab.io.transport.modbus.exception.ModbusConnectionException: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]
2020-09-02 21:51:25.733 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502] to ONLINE
2020-09-02 21:51:36.006 [hingStatusInfoChangedEvent] - 'modbus:data:HVAC:hvacpoll:reg32768' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Error (ModbusConnectionException) with read. Request: ModbusPollerThingHandler.ModbusPollerReadRequest@327b1bb1[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=32768,length=1,maxTries=3]. Description: ModbusConnectionException(Error connecting to endpoint=ModbusTCPSlaveEndpoint@5064b4a1[address=192.168.1.111,port=502]). Message: Error connecting to endpoint 

Is there any specific reason why you have set the polling to 250ms?? Its very fast, and in my opinion may cause this issue you have with the communicating stop and your things going offline.

1 Like

It’s going to be a timing race issue, I’m sure. Subtle changes in the events processing requested will affect who wins each “race”.
Not directly connected, but I can report that us Window users do throw up a bunch of timing problems that most openHAB (Pi based) users never see, purely because of power of the host.

As @Kim_Andersen says, these are “ordinary enough” warnings and not connected to the ‘falling silent’ stoppage issue at hand.
The retry always seems to work, so it’s not serious. Most likely due to hammering the target with TCP disconnect/reconnect cycles. If you want to address this see -

I would recommend read the whole thing anyway if you expect to use a 250mS poll cycle ordinarily.

1 Like

I do need fast poll times but I believe I had poll time very slow during some testing before when I had the extra logging off and it would still stop.

If memory serves I made it progressively faster during testing trying to see if it would stall while I had the extra logging on (debug) and it never failed even at 250 ms.

Also I would have to go back and look again but I was thinking that the other user that was experiencing the stopping issue like me was not a Windows user, but again I would have to confirm that.

Normally it just stops without seeing any errors when the extra logging is off but I thought I should report this. Maybe this is a side issue?

I would believe so.
There is another thread regarding modbus stopping without any errors. Maybe your issues are both timing issues as well as that issue in the modbus binding which others are having atm (including me).

It’s not about Winows hosting, my timing comment was about the horsepower of the host box. A Windows box, even an old laptop, will outperform the Pi that hosts most openHAB instances. And hence run into different internal timing issues.

I have experimented with polling values between 1 and 10 seconds. I noticed no difference.

you still get the same communication issue?

It may be the same as one of my devices where I use a ethernet<>rs485 (modbus RTU) as mentioned, (except I dont loos connection to the poller). I just live with it.

Yes, the issue stays the same.

I’ve re-read that topic, changed reconnectAfterMillis to 60000 (tried this also previously) and added updateUnchangedValuesEveryMillis=60000 (haven’t tried this before).

I haven’t had a problem for 39 hours, so far looking good!

@stfn82 I presume that setting makes the problem more unlikely but still does not resolve the real root cause. I would appreciate if you can try out the following still, with the “bad” default settings, reconnecting the connection all the time.

@stfn82 @BHall

I would like to try one more thing, replacing one of the libraries used by the binding (pool2) to latest version with bug fixes.

Please find the instructions in this post : Modbus stops without any errors

1 Like
openhab> bundle:list -s|grep pool
307 │ Resolved │  80 │ 2.8.1                   │ org.apache.commons.commons-pool2

openhab> bundle:list -s|grep modbus
303 │ Active   │  80 │ 2.5.8                   │ org.openhab.binding.modbus
306 │ Active   │  80 │ 2.5.8                   │ org.openhab.io.transport.modbus

An changed my thing back to:

Bridge modbus:tcp:SE7K [ host="10.0.0.34", port=502, id=1, timeBetweenTransactionsMillis=250, 
timeBetweenReconnectMillis=1000, connectMaxTries=3, reconnectAfterMillis=1000, connectTimeoutMillis=2500 /*, updateUnchangedValuesEveryMillis=60000*/ ] { 

Logging set to default.

Let’s see if we can break this too.

EDIT: Added per request @ssalonen

openhab> bundle:tree-show 306 |grep pool
+- org.apache.commons.commons-pool2 [307]
1 Like

Can you also print out the bundle tree show command as well? Just to confirm the right version of pool2 is used by the binding

Edit : Yes, looks good!

1 Like

@ssalonen,

I am sorry I have not yet done this requested procedure, have had some rather heavy family obligations the last few days that have occupied most of my time.

I can try to get this done tomorrow evening if you still need me to. I noticed that @stfn82 tried the procedure and it apparently did not help.

Has anything else surfaced that provides any clues?

Please advise how I should proceed.

Thanks!

@BHall I haven’t got any test results yet from @stfn82, no.

However, it did not work in the other thread (user jomojomo95). Modbus stops without any errors . So I assume that mere update of commons-pool2 to 2.8.1 is not enough.

I would like to move the discussion to there, to make it easier to communicate and to clarify that we are not discussing the original issue anymore of “2.5.7 stops working after unsuccessful read attempt”.

Check out the other thread for modbus-fix-hang version, once again attempt to fix the issue with another way.

The new pool doesn’t help. Binding still stops working multiple times a day.

[WARN ] [rt.modbus.internal.ModbusManagerImpl] - Try 1 out of 3 failed when executing request (ModbusPollerThingHandler.ModbusPollerReadRequest@47edcab[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=69,length=50,maxTries=3]). Will try again soon. Error was I/O error, so reseting the connection. Error details: net.wimpi.modbus.ModbusIOException I/O exception: SocketTimeoutException Read timed out [operation ID 19f23777-6ebc-4152-ac6e-a6f272162fd0]

I’ll move over to the other thread.

1 Like

This is the binding working as it should. Your device failed to answer for some reason.

This is not “binding stops working”, not least because you said you get it multiple times a day (so it hasn’t stopped). Let’s not muddy up that investigation.

You already know you can avoid this with TCP timing changes, but have chosen to undo those changes. That’s fine, a while back you had the “silent stoppage” with 2.5.8 and are now trying to recreate the conditions you had then.

Comment - I hadn’t look closely at this before, please note that TCP Bridge Things don’t have an updateUnchangedValuesEveryMillis parameter. That belongs to data Things. (that won’t have done any harm)

I think I’d try it with timeBetweenTransactionsMillis=100 to speed things up a bit.
And of course a much bigger timeBetweenReconnectMillis when you’re ready to fix the retries…

2 Likes

OK let me rephrase that: My thing still stops working multiple times a day. :stuck_out_tongue_winking_eye:

This was per request, today I changed it back till I have time to test the latest modbus-fix-hang version.

I will also try this, but I already have experimented with many different settings. I didn’t notice any difference.

@stfn82, looking forward to you testing the modbus-hang-fix as well. Let’s discuss that in the other thread.

But I do need to ask about the above error. I do not see anything unusual here… The problem we are trying to address in this thread is that nothing happens with the polling, no errors, no nothing. Polling simply stops. Did you experience this “stopping without errors”?

If you are getting tcp timeout issues, that is something different and something that would be best discussed in new thread. @rossko57 has created several guides to tune the binding for optimal performance with least errors.

I’m not sure. I was on mobile this morning, so couldn’t investigate the logs very easy. I grepped on “error” and this come up around the time when I no longer received data from my thing. But this error also shows up quite often when the binding / my thing are working. So probably unrelated to the polling no longer working. Normally it would just stop without an error or warning.

I don’t have much free time this week, next 2 week I have plenty of time. I can try your updated version this weekend.

I did a quick check now I’m on my desktop:

Last error:

2020-09-08 00:06:28.617 [WARN ] [rt.modbus.internal.ModbusManagerImpl] - Try 1 out of 3 failed when executing request (ModbusPollerThingHandler.ModbusPollerReadRequest@47edcab[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=69,length=50,maxTries=3]). Will try again soon. Error was I/O error, so reseting the connection. Error details: net.wimpi.modbus.ModbusIOException I/O exception: SocketTimeoutException Read timed out [operation ID 19f23777-6ebc-4152-ac6e-a6f272162fd0]

Last item update:

2020-09-08 00:07:00.106 [vent.ItemStateChangedEvent] - SE7KACFrequency changed from 49.94 Hz to 49.95 Hz

The item was updated after the last error, indicating that the binding recovered from the error and continues working. And thus later stops working without displaying an error.

1 Like

Clear. Thanks for checking, just wanted to confirm.

Appreciate the help with the testing :muscle: