Linked serial devices

I have a 8 port serial box and like most linux systems they don’t always come in in a predictable order. I created a udev rule to link them as /dev/ttyPort0 - /dev/ttyPort7, but the serial binding chokes on them.

2016-08-01 15:55:25.853 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'serial' of item ‘Outside_Air_Sensor‘ could not be parsed correctly.
org.openhab.model.item.binding.BindingConfigParseException: Could not open serial port /dev/ttyPort0: Serial port '/dev/ttyPort0' could not be found. Available ports are:
/dev/ttyUSB15
/dev/ttyUSB14
/dev/ttyUSB13
/dev/ttyUSB12
/dev/ttyUSB11
/dev/ttyUSB10
/dev/ttyUSB9
/dev/ttyUSB8
/dev/ttyACM0
/dev/ttyS0

Tho they are in /dev…

root@maggie rules.d # ls -l /dev/ttyPort*
lrwxrwxrwx 1 root root 7 Aug  1 16:51 /dev/ttyPort0 -> ttyUSB8
lrwxrwxrwx 1 root root 7 Aug  1 16:51 /dev/ttyPort1 -> ttyUSB9
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort2 -> ttyUSB10
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort3 -> ttyUSB11
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort4 -> ttyUSB12
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort5 -> ttyUSB13
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort6 -> ttyUSB14
lrwxrwxrwx 1 root root 8 Aug  1 16:51 /dev/ttyPort7 -> ttyUSB15
root@maggie rules.d #

Also, permissions are good and I added the ports to start.sh

-Dgnu.io.rxtx.SerialPorts=/dev/ttyPort0:/dev/ttyPort1:/dev/ttyPort2:/dev/ttyPort3:/dev/ttyPort4:/dev/ttyPort5:/dev/ttyPort6:/dev/ttyPort7