having now this config:
serial.slave1.connection=/dev/ttyUSB0:9600:8:none:1:rtu:350:500
item.conf:
Number Slave1LDR "Lichtmenge [%d]" (All) { modbus="slave1:1" }
Number Slave1Temp "Temperatur [%.1f °C]" (All) { channel="modbus:slave1:3" }
Number Slave1RH "Feuchtigkeit [%d]" (All) { channel="modbus:slave1:4" }
i got in my openhab.log this: I tried to trigger the modbus poll over sitemap. but the log doesn’t show up any conversation. Is the polling running?
2016-10-31 10:29:20.774 [DEBUG] [inding.modbus.internal.ModbusBinding] - modbusSlave 'slave1' instanciated
2016-10-31 10:29:20.783 [DEBUG] [inding.modbus.internal.ModbusBinding] - Parsed the following slave->endpoint configurations: {slave1=EndpointPoolConfiguration@3ef4c7[passivateBorrowMinMillis=350,interConnectDelayMillis=0,connectMaxTries=3,reconnectAfterMillis=-1,connectTimeoutMillis=0]}. If the endpoint is same, connections are shared between the instances.
2016-10-31 10:29:20.784 [DEBUG] [inding.modbus.internal.ModbusBinding] - Parsed the following pool configurations: {ModbusSerialSlaveEndpoint@84ee61[portName=/dev/ttyUSB0]=EndpointPoolConfiguration@3ef4c7[passivateBorrowMinMillis=350,interConnectDelayMillis=0,connectMaxTries=3,reconnectAfterMillis=-1,connectTimeoutMillis=0]}
2016-10-31 10:29:20.785 [DEBUG] [inding.modbus.internal.ModbusBinding] - config looked good
2016-10-31 10:29:20.788 [INFO ] [b.core.service.AbstractActiveService] - Modbus Polling Service has been started
2016-10-31 10:33:17.127 [DEBUG] [inding.modbus.internal.ModbusBinding] - modbusSlave 'slave1' instanciated
2016-10-31 10:33:17.132 [DEBUG] [inding.modbus.internal.ModbusBinding] - Parsed the following slave->endpoint configurations: {slave1=EndpointPoolConfiguration@838bcc[passivateBorrowMinMillis=350,interConnectDelayMillis=0,connectMaxTries=3,reconnectAfterMillis=-1,connectTimeoutMillis=0]}. If the endpoint is same, connections are shared between the instances.
2016-10-31 10:33:17.135 [DEBUG] [inding.modbus.internal.ModbusBinding] - Parsed the following pool configurations: {ModbusSerialSlaveEndpoint@11edc97[portName=/dev/ttyUSB0]=EndpointPoolConfiguration@838bcc[passivateBorrowMinMillis=350,interConnectDelayMillis=0,connectMaxTries=3,reconnectAfterMillis=-1,connectTimeoutMillis=0]}
2016-10-31 10:33:17.137 [DEBUG] [inding.modbus.internal.ModbusBinding] - config looked good
2016-10-31 10:35:10.422 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Slave1Temp' for widget org.eclipse.smarthome.model.sitemap.Text
2016-10-31 10:35:10.429 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Text
2016-10-31 10:35:10.431 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Text
2016-10-31 10:35:10.433 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Slave1Temp' for widget org.eclipse.smarthome.model.sitemap.Text
2016-10-31 10:35:10.438 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Slave1Temp' for widget org.eclipse.smarthome.model.sitemap.Text
2016-10-31 10:35:10.443 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Slave1RH' for widget org.eclipse.smarthome.model.sitemap.Text
and later the missing EOF starts again (:350:500):
2016-10-31 11:29:44.797 [ERROR] [t.wimpi.modbus.io.ModbusRTUTransport] - Last request: 01 03 00 00 00 05 85 c9
2016-10-31 11:29:44.798 [ERROR] [t.wimpi.modbus.io.ModbusRTUTransport] - failed to read: Error reading response (EOF)
2016-10-31 11:29:44.800 [ERROR] [pi.modbus.io.ModbusSerialTransaction] - execute try 3/3 error: I/O exception - failed to read. Request: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@ea61c (unit id 1 & transaction 2774). Serial parameters: SerialParameters@8eb2d3[portName=/dev/ttyUSB0,baudRate=9600,flowControlIn=none,flowControlOut=none,databits=8,stopbits=1,parity=none,encoding=rtu,echo=false,receiveTimeoutMillis=500]
2016-10-31 11:29:44.801 [ERROR] [pi.modbus.io.ModbusSerialTransaction] - execute reached max tries 3, throwing last error: I/O exception - failed to read. Request: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@ea61c. Serial parameters: SerialParameters@8eb2d3[portName=/dev/ttyUSB0,baudRate=9600,flowControlIn=none,flowControlOut=none,databits=8,stopbits=1,parity=none,encoding=rtu,echo=false,receiveTimeoutMillis=500]
2016-10-31 11:29:44.803 [ERROR] [.binding.modbus.internal.ModbusSlave] - ModbusSlave (slave1): Error getting modbus data for request net.wimpi.modbus.msg.ReadMultipleRegistersRequest@ea61c. Error: I/O exception - failed to read. Endpoint ModbusSerialSlaveEndpoint@349618[portName=/dev/ttyUSB0]. Connection: SerialConnection@963c65[portName=/dev/ttyUSB0,port=/dev/ttyUSB0]