Hello,
I’m using OH2 with the Modbus “binding-modbus1 - 1.9.0” binding.
modbus.cfg file:
poll=200
serial.WSADAM.connection=/dev/ttyUSB0:38400:8:even:1:rtu:35:1500:none:none
serial.WSADAM.type=coil
serial.WSADAM.id=1
serial.WSADAM.length=8
serial.WSADAM1.connection=/dev/ttyUSB0:38400:8:even:1:rtu:35:1500:none:none
serial.WSADAM1.type=discrete
serial.WSADAM1.id=1
serial.WSADAM1.length=8
Items:
Switch Mod_1 "Modbus-1" {modbus="WSADAM:1"}
Switch Mod_2 "Modbus-2" {modbus="WSADAM:2"}
Switch Mod_3 "Modbus-3" {modbus="WSADAM:3"}
Switch Mod_4 "Modbus-4" {modbus="WSADAM:4"}
Switch Mod_5 "Modbus-5" {modbus="WSADAM:5"}
Switch Mod_6 "Modbus-6" {modbus="WSADAM:6"}
Switch Mod_7 "Modbus-7" {modbus="WSADAM:7"}
Switch Mod_8 "Modbus-8" {modbus="WSADAM:0"}
Switch Mod_1i "Modbus-1i" {modbus="WSADAM1:1"}
Switch Mod_2i "Modbus-2i" {modbus="WSADAM1:2"}
Switch Mod_3i "Modbus-3i" {modbus="WSADAM1:3"}
Switch Mod_4i "Modbus-4i" {modbus="WSADAM1:4"}
Switch Mod_5i "Modbus-5i" {modbus="WSADAM1:5"}
Switch Mod_6i "Modbus-6i" {modbus="WSADAM1:6"}
Switch Mod_7i "Modbus-7i" {modbus="WSADAM1:7"}
Switch Mod_8i "Modbus-8i" {modbus="WSADAM1:0"}
The outputs on the Modbus slave switch immediately, no problems with this.
But the Inputs are very delayed, Openhab polls the Modbus slave only every ~9 seconds.
I try to lower down the poll=200
to 100 or 50 millis but without any changing.
What do I wrong?,
I using a FTDI to RS485 converter with Hardware flowControl on a RPI3.
(I can see the communication on the TX and RX LED’s)