Hello everyone
I indeed had a mistake in my serial bridge parity had to be none.
I adjusted it and adjusted the ID’s like you suggested. And now I do not have any errors anymore. But now I can not switch my switch yet. This is my configuration now
Bridge modbus:serial:slave1 [ port="/dev/ttyUSB0" ,id=1 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave1coils [ start=0, length=8, refresh=500, type="coil" ]{
Thing data do00 [ readStart="0", readValueType="bit", writeStart="0", writeValueType="bit", writeType="coil" ]
Thing data do01 [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ]
Thing data do02 [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ]
Thing data do03 [ readStart="3", readValueType="bit", writeStart="3", writeValueType="bit", writeType="coil" ]
Thing data do04 [ readStart="4", readValueType="bit", writeStart="4", writeValueType="bit", writeType="coil" ]
Thing data do05 [ readStart="5", readValueType="bit", writeStart="5", writeValueType="bit", writeType="coil" ]
Thing data do06 [ readStart="6", readValueType="bit", writeStart="6", writeValueType="bit", writeType="coil" ]
Thing data do07 [ readStart="7", readValueType="bit", writeStart="7", writeValueType="bit", writeType="coil" ]
}
}
Bridge modbus:serial:slave2 [ port="/dev/ttyUSB0" ,id=2 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave2coils [ start=0, length=8, refresh=500, type="coil" ]{
Thing data do08 [ readStart="0", readValueType="bit", writeStart="0", writeValueType="bit", writeType="coil" ]
Thing data do09 [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ]
Thing data do10 [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ]
Thing data do11 [ readStart="3", readValueType="bit", writeStart="3", writeValueType="bit", writeType="coil" ]
Thing data do12 [ readStart="4", readValueType="bit", writeStart="4", writeValueType="bit", writeType="coil" ]
Thing data do13 [ readStart="5", readValueType="bit", writeStart="5", writeValueType="bit", writeType="coil" ]
Thing data do14 [ readStart="6", readValueType="bit", writeStart="6", writeValueType="bit", writeType="coil" ]
Thing data do15 [ readStart="7", readValueType="bit", writeStart="7", writeValueType="bit", writeType="coil" ]
}
}
Bridge modbus:serial:slave3 [ port="/dev/ttyUSB0" ,id=3 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave3coils [ start=0, length=8, refresh=500, type="coil" ]{
Thing data do16 [ readStart="0", readValueType="bit", writeStart="0", writeValueType="bit", writeType="coil" ]
Thing data do17 [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ]
Thing data do18 [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ]
Thing data do19 [ readStart="3", readValueType="bit", writeStart="3", writeValueType="bit", writeType="coil" ]
Thing data do20 [ readStart="4", readValueType="bit", writeStart="4", writeValueType="bit", writeType="coil" ]
Thing data do21 [ readStart="5", readValueType="bit", writeStart="5", writeValueType="bit", writeType="coil" ]
Thing data do22 [ readStart="6", readValueType="bit", writeStart="6", writeValueType="bit", writeType="coil" ]
Thing data do23 [ readStart="7", readValueType="bit", writeStart="7", writeValueType="bit", writeType="coil" ]
}
}
Bridge modbus:serial:slave4 [ port="/dev/ttyUSB0" ,id=4 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave4coils [ start=0, length=8, refresh=500, type="coil" ]{
Thing data do24 [ readStart="0", readValueType="bit", writeStart="0", writeValueType="bit", writeType="coil" ]
Thing data do25 [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ]
Thing data do26 [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ]
Thing data do27 [ readStart="3", readValueType="bit", writeStart="3", writeValueType="bit", writeType="coil" ]
Thing data do28 [ readStart="4", readValueType="bit", writeStart="4", writeValueType="bit", writeType="coil" ]
Thing data do29 [ readStart="5", readValueType="bit", writeStart="5", writeValueType="bit", writeType="coil" ]
Thing data do30 [ readStart="6", readValueType="bit", writeStart="6", writeValueType="bit", writeType="coil" ]
Thing data do31 [ readStart="7", readValueType="bit", writeStart="7", writeValueType="bit", writeType="coil" ]
}
}
Bridge modbus:serial:slave10 [ port="/dev/ttyUSB0" ,id=10 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave10Inputs [ start=0, length=16, refresh=1, type="discrete" ]{
Thing data di00 [ readStart="0", readValueType="bit" ]
Thing data di01 [ readStart="1", readValueType="bit" ]
Thing data di02 [ readStart="2", readValueType="bit" ]
Thing data di03 [ readStart="3", readValueType="bit" ]
Thing data di04 [ readStart="4", readValueType="bit" ]
Thing data di05 [ readStart="5", readValueType="bit" ]
Thing data di06 [ readStart="6", readValueType="bit" ]
Thing data di07 [ readStart="7", readValueType="bit" ]
Thing data di08 [ readStart="8", readValueType="bit" ]
Thing data di09 [ readStart="9", readValueType="bit" ]
Thing data di10 [ readStart="10", readValueType="bit" ]
Thing data di11 [ readStart="11", readValueType="bit" ]
Thing data di12 [ readStart="12", readValueType="bit" ]
Thing data di13 [ readStart="13", readValueType="bit" ]
Thing data di14 [ readStart="14", readValueType="bit" ]
Thing data di15 [ readStart="15", readValueType="bit" ]
}
}
Bridge modbus:serial:slave11 [ port="/dev/ttyUSB0" ,id=11 , baud=38400, stopBits="1", parity="none", dataBits=8, encoding="rtu" ]{
Bridge poller slave11Inputs [ start=0, length=16, refresh=1, type="discrete" ]{
Thing data di16 [ readStart="0", readValueType="bit" ]
Thing data di17 [ readStart="1", readValueType="bit" ]
Thing data di18 [ readStart="2", readValueType="bit" ]
Thing data di19 [ readStart="3", readValueType="bit" ]
Thing data di20 [ readStart="4", readValueType="bit" ]
Thing data di21 [ readStart="5", readValueType="bit" ]
Thing data di22 [ readStart="6", readValueType="bit" ]
Thing data di23 [ readStart="7", readValueType="bit" ]
Thing data di24 [ readStart="8", readValueType="bit" ]
Thing data di25 [ readStart="9", readValueType="bit" ]
Thing data di26 [ readStart="10", readValueType="bit" ]
Thing data di27 [ readStart="11", readValueType="bit" ]
Thing data di28 [ readStart="12", readValueType="bit" ]
Thing data di29 [ readStart="13", readValueType="bit" ]
Thing data di30 [ readStart="14", readValueType="bit" ]
Thing data di31 [ readStart="15", readValueType="bit" ]
}
}
And this is my item config
Switch do00 "keuken1" ["Lighting"] { channel="modbus:data:serial:slave1coils:do00:switch" }
What could be wrong with it?