Here is my Modbus configuration, I have also tried without the timer parameters:
modbus:tcp.slave1.connection=192.168.1.101:502:50:500:100:2:200
modbus:tcp.slave1.type=holding
modbus:tcp.slave1.id=1
modbus:tcp.slave1.start=0
modbus:tcp.slave1.length=75
modbus:tcp.slave1.valuetype=float32
modbus:tcp.slave2.connection=192.168.1.166:502:50:500:800:2:200
modbus:tcp.slave2.type=coil
modbus:tcp.slave2.id=1
modbus:tcp.slave2.start=0
tcp.slave2.valuetype=bit
modbus:tcp.slave3.connection=192.168.1.166:502:50:500:1400:2:200
modbus:tcp.slave3.id=1
modbus:tcp.slave3.start=0
modbus:tcp.slave3.length=15
modbus:tcp.slave3.type=discrete
Items:
//MODBUS TORKE
Number MBTCP_Temp1 “Modbus Temp. 1 [%.1f C]” (gAll,rrd4j,gModbus1) {modbus="<[slave1:28]"}
Number MBTCP_RH1 “Modbus RH1 [%.1f %%]” (gAll,rrd4j,gModbus1) {modbus="<[slave1:27]"}
Number MBTCP_AH1 “Modbus AH1 [%.1f g/m3]” (gAll,rrd4j,gModbus1) {modbus="<[slave1:31]"}
Number MBTCP_Temp2 “Modbus Temp. 2 [%.1f C]” (gAll,rrd4j,gModbus) {modbus="<[slave1:30]"}
Number MBTCP_RH2 “Modbus RH2 [%.1f %%]” (gAll,rrd4j,gModbus1) {modbus="<[slave1:29]"}
Number MBTCP_AH2 “Modbus AH2 [%.1f g/m3]” (gAll,rrd4j,gModbus1) {modbus="<[slave1:32]"}
Number F_ALARM “Torke Alarm [%.0f]” (gAll,gModbus1) {modbus="<[slave1:21]"}
Number F_SENSOR1 “Torke Feil Sensor 1 [%.0f]” (gAll,gModbus1) {modbus="<[slave1:22]"}
Number F_SENSOR2 “Torke Feil Sensor 2 [%.0f]” (gAll,gModbus1) {modbus="<[slave1:23]"}
//MODBUS FJOS
Switch Mokkaskrape1_Av “Mokkaskrape Nord av [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:0”}
Switch Mokkaskrape1_Venstre “Mokkaskrape Nord venstre [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:1”}
Switch Mokkaskrape1_Hoyre “Mokkaskrape Nord hoyre [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:2”}
Switch Mokkaskrape2_Av “Mokkaskrape Syd av [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:3”}
Switch Mokkaskrape2_Venstre “Mokkaskrape Syd venstre [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:4”}
Switch Mokkaskrape2_Hoyre “Mokkaskrape Syd hoyre [%s]” (gAll,gMokk,gModbus2) {modbus=“slave2:5”}
Switch Inngang1 “Forutlegger induktivgiver [%s]” (gAll,gModbus2) {modbus="<[slave3:0]"}
Switch Inngang2 “Inngang2 [%s]” (gAll,gModbus2) {modbus="<[slave3:1]"}
Switch Inngang3 “Inngang3 [%s]” (gAll,gModbus2) {modbus="<[slave3:2]"}
Switch Inngang4 “Inngang4 [%s]” (gAll,gModbus2) {modbus="<[slave3:3]"}
Switch Inngang5 “Inngang5 [%s]” (gAll,gModbus2) {modbus="<[slave3:4]"}
Switch Inngang6 “Inngang6 [%s]” (gAll,gModbus2) {modbus="<[slave3:5]"}
Switch Inngang7 “Inngang7 [%s]” (gAll,gModbus2) {modbus="<[slave3:6]"}
Switch Inngang8 “Inngang8 [%s]” (gAll,gModbus2) {modbus="<[slave3:7]"}