Below is a table of properties callable by system.device.addDevice.
Note that the Description and Enabled properties may not be configured with this function, although a device connection could be disabled with a call to system.device.setDeviceEnabled() after creating the connection.
I use the description field to copy the IP address into so that I can quickly see what all device IP addresses are configured as. Otherwise it's an absolute PITA, especially with >90 devices.
I need to add 20 new devices and I really don't want to have to set these descriptions up manually
My actual issue that I was working around was displaying the IP address of the PLCs on the Device Connections overview page by writing the IP address into the device description fields. So the underlying issue for me is that the IP address isn't visible on the device connections overview page